Programming Resources
This section is for people who would like to integrate a piece of LabJack hardware into their software.
Locate example code/wrappers based on your LabJack device and operating system. The library documentation can be very helpful if the example code is not sufficient, or does not demonstrate the function calls desired.
The examples cover C, C++, C#, Delphi, Java, LabVIEW, LabWindows/CVI, MATLAB, Python, and Visual Basic (VB6/VB.NET). The examples are broken down by library, because the example code listed will most likely be using that library for high-level functions.
Note: Often there are other ways to communicate with a LabJack than through the use of a library. For instance, it is possible to use direct TCP communication to communicate with Ethernet devices. See the device datasheet for details about direct communication.
T-series Devices
LJM Library User's Guide
Direct Modbus TCP Libraries
These are generic Modbus TCP libraries created by 3rd party software developers. For WiFi and Ethernet interfaces only.
UD Devices
Example Code/Wrappers: UD Library
UD Library User's Guide
U12
U12 Library User's Guide
Alternate Interfaces are available for programming languages that have a hard time accessing DLLs.