4 - LabJackUD High-Level Driver [U6 Datasheet]
LabJackUD is the high-level Windows driver for the U3, U6 and UE9. LabJackUD is also referred to as UD and LJUD.
For Linux or Mac OS X, use the Exodriver.
The low-level U6 functions are described in the low-level documentation, but most Windows applications will use the LabJackUD driver instead.
Documentation
See the UD Library User's Guide. U6 specific pseudocode is available in Section 4.1.
Subsections
4.1 - Example Pseudocode [U6 Datasheet]
- 4.1.1 - Open [U6 Datasheet]
- 4.1.2 - Configuration [U6 Datasheet]
- 4.1.3 - Analog Inputs [U6 Datasheet]
- 4.1.4 - Analog Outputs [U6 Datasheet]
- 4.1.5 - Digital I/O [U6 Datasheet]
- 4.1.6 - Timers & Counters [U6 Datasheet]
- 4.1.7 - Stream Mode [U6 Datasheet]
- 4.1.8 - Raw Output/Input [U6 Datasheet]
- 4.1.9 - Easy Functions [U6 Datasheet]
- 4.1.10 - SPI Serial Communication [U6 Datasheet]
- 4.1.11 - I²C Serial Communication [U6 Datasheet]
- 4.1.12 - Asynchronous Serial Communication [U6 Datasheet]
- 4.1.13 - Watchdog Timer [U6 Datasheet]
- 4.1.14 - Miscellaneous [U6 Datasheet]
Installation Details
The UD library is supported on Windows XP and newer. The archived 3.06 version supports Windows 98, ME, and 2000.
Please install the software before making a USB connection to a LabJack.
The download version of the installer consists of a single executable. This installer places the driver (LabJackUD.dll) in the Windows System directory, along with a support DLL (LabJackWUSB.dll). Generally this is:
Windows 98/ME:C:\Windows\System\
Windows 2000/XP and 32-bit Windows Vista/7/8/10:C:\Windows\System32\
64-bit Windows Vista/7/8/10:C:\Windows\System32\ (64-bit drivers)
C:\Windows\SysWOW64\ (32-bit drivers)
Other files, including the header and Visual C library file, are installed to the LabJack drivers directory. Defaults are:
32-bit Windows:C:\Program Files\LabJack\Drivers\
64-bit Windows:C:\Program Files (x86)\LabJack\Drivers\