UE9 Software Options
LabJack software (always free)
LJControlPanel: A graphical Windows-only utility for testing and configuration.
Sample applications:
LJLogUD is a simple Windows graphical application to read up to 16 channels at a specified interval (typically < 100 scans/second). It displays the values on the screen, can apply scaling, and can log to file.
LJStreamUD is similar to LJLogUD but uses stream mode for typical scan rates of > 100 scans/second.
See the full list.
UD Library (C/C++) (Windows only): A programming library for simplifying device communication.
UD wrappers/examples are available for many languages including C/C++, .NET, LabVIEW, and MATLAB.
LabJackPython Library (Python): A programming library for simplifying device communication.
Exodriver Library (C/C++) (Linux and Mac only): A low-level, light-weight USB library for LabJack devices.
UE9 only—Programming through Modbus TCP: You can develop an application that talks directly to the UE9 over Modbus TCP using normal TCP sockets and optionally any special Modbus support that might be available.
Third-party software
DAQFactory: DAQFactory is measurement and automation software from AzeoTech. The free Express version of DAQFactory works with limitations on the number of channels. DAQFactory allows non-programmers to make custom applications. It is easy to collect input data, convert to engineering units, display it, and log it to file, without any programming. Scripting is also supported so you can do advanced applications with control and automatic setting of outputs.
3rd Party Applications: There are other 3rd party applications available for some LabJack devices.