Sign Up

Touchscreen by Aledyne Engineering - Toolkit for LabVIEW Download

Toolkit to provide multi-touch support in Windows 7/8 and interface to the Universal Pointer device Driver (UPDD).

Watch * 0 ↓470
ReleasedMay 19, 2016
Publisher Aledyne Engineering
License Development License
LabVIEW VersionLabVIEW>=12.0
Operating System Windows
Project links Homepage  


This toolkit provides a LabVIEW API to the Windows 7 Touch API and the UPDD driver in order to read touch coordinates from any number of connected touchscreens. Once initialized, either the UPDD or the Windows Touch (WTG) driver will return a LabVIEW user event with the touch coordinates whenever a connected device is touched. If using a multi-touch display, detected gestures will be reported through the gesture recognition engine, including swipe, zoom, and rotate.

Please visit to purchase and download the UPDD driver for your hardware or contact Aledyne Engineering for assistance if using NI cDAQ or cRIO standalone chassis. The downloaded UPDD driver will include a TBApi32/64.dll and an ACE_UPDD_5.6.2.Dll which must both be copied into the directory of this toolkit (\National Instruments\LabVIEW xxxx\vi.lib\Aledyne Engineering\Touchscreen Toolkit).

If using Windows 7 or 8, the built in touch API can be utilized with the WTG VIs to gain access to the WM_TOUCH and WM_GESTURE messages. A custom gesture engine for swipe, zoom, rotate, and pan is also implemented that goes above and beyond the capabilities of the WM_GESTURE Windows Touch API.

Refer to "\National Instruments\LabVIEW 2012\examples\Aledyne Engineering\Touchscreen Toolkit\" for examples of how to use this toolkit or search "touchscreen" in the Example Finder.

For technical support contact Aledyne Engineering at

Release Notes (May 19, 2016)

-Added event driven mode to Sensor API for certain sensors that data can only be acquired through events.
-Added Close Sensors VI and updated example.

Download Package


  Post an Idea   Post a Resource

Recent Posts