4 - LabJackUD High-Level Driver
The low-level U3 functions are described in Section 5, but most Windows applications will use the LabJackUD driver instead.
The latest version of the driver driver requires a PC running Windows XP, Vista, or 7. The 3.07 version, supports Windows 98, ME, 2000. It is recommended to 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 (LabJackUSB.dll). Generally this is c:\Windows\System\ on Windows 98/ME, and c:\Windows\System32\ on Windows 2000/XP.
Other files, including the header and Visual C library file, are installed to the LabJack drivers directory which defaults to c:\Program Files\LabJack\drivers\.
Search
Shopping Cart
Testimonials
-
Sheesh, guys. I placed this order late afternoon the day before a holiday weekend, and the best you could do is ship it an hour later? [...] My LabJack did just what it was supposed to, and at a very attractive price.
—Olin, Oxford Systems, Inc.

Comments
#1
Idiot question from newby to U3 on MacOS X 10.6.8. Installed driver, compiled examples and can run the example programs. Can expand to beginning making my own apps using C. However, it seems I have some high level driver functions contained in the examples (eg eTCConfig, eDAC, etc.) but I don't have others like ResetLabJack, ErrorToString, etc. Also notice you don't use OpenLabJack in your examples but rather openUSBconnection. Could not find getCalibrationInfo in U3 user guide. Compiling with: gcc -lm -llabjackusb u3.o -o myprogram myprogram.c
Puzzled....and confused....
#2
The UD driver and its high-level functions, with a couple of exceptions, are only available on Windows. The MacOS X driver, Exodriver, is a low-level driver that provides USB communications. In the examples directory we provide helper functions, such as openUSBConnection and getCalibration, in the u3.c/h, u6.c/h and ue9.c/h files. Exodriver versions of the easy functions are part of the helper functions, and the only functions ported from the UD driver. Documentation for the Exodriver and helper functions are in the labjackusb.h and u3.h header files. The README file provides information on the Exodriver and what is included in the package.