Skip to Navigation

Software & Driver

Installation Packages

The driver contained within the installation package is required for communication between a computer and the labjack, find the version you need based on your operating system and device.

U6/U3/UE9 Devices

U6 U3 UE9

Windows details
Windows Installer 48.55 MB 2013-05-23 17:54

This is the installation package for Windows for the U3, U6, UE9, T7 and Digit. It supports both 32-bit and 64-bit versions of Windows XP, Windows Vista, Windows 7 and Windows 8. All high-level functions within the UD and LJM libraries will be available through this installation. Example code using these libraries can be downloaded according to language in the programming section.

This installation includes the driver, libraries, documentation, and utility applications listed below

Utility Applications
  • LJControlPanel 2.31 - Simple configuration and testing utility for the U3/U6/UE9
  • LJSelfUpgrade 1.29 - Updates firmware on the U3/U6/UE9
  • LJLogUD 1.12 - Logging program up to 10 Hz for the U3/U6/UE9
  • LJStreamUD 1.14 - Logging program up to 80,000 Hz for the U3/U6/UE9
  • Kipling 0.2.14 - Basic configuration and testing application for the T7
  • Otero 1.24 - Configuration and downloader for the Digit series loggers
Code Libraries
  • LJM Library 2.40 - Library of high-level code functions for the T7/Digit
  • LJM Constants 2013.5.23 - JSON constants file for the LJM library
  • UD Library 3.35 - Library of high-level code functions for the U3/U6/UE9
Low-level Driver
  • LabJackWinUSB Driver X.XX - Driver for Windows USB communication to and from all LabJack devices

Tip: Uninstall previous versions before installing new versions. If a LabJack is connected during installation, unconnect and reconnect when done.

The normal ways of uninstalling previous versions of the package are:

  1. Do Start => Programs => LabJack => Uninstall.
  2. Go to Windows Control Panel (not LJControlPanel), then go to Add/Remove Programs, then find "LabJack" or "LabJackUD".

Here are the alternative manual steps:

  • Go to Start => Programs, find the LabJack group, right-click on it, and delete from the start menu.
  • On your hard drive delete the LabJack folder which is usually in "C:\Program Files\" or "C:\Program Files (x86)\"
  • Find and delete delete labjackud.dll in your system directory (i.e. "C:\windows\system32\" or "C:\windows\SysWOW64\").

Mac OS details
Macintosh Package 188.37 KB 2013-05-01 14:31

This is the installation package for Mac for the U3, U6, UE9. It is a native USB driver, so only low-level functions can be used. Low-level functions are documented per device in the low-level section of their datasheet. This installation does not include any utility applications.

Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices

Installation guide with demonstration code here.


Linux details
Linux Package 188.37 KB 2013-05-01 14:31

This is the installation package for Linux(same as Mac) for the U3, U6, UE9. It is a native USB driver, so only low-level functions can be used. Low-level functions are documented per device in the low-level section of their datasheet. This installation does not include any utility applications.

Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices

Installation guide with demonstration code here.


T7/Digit Devices

T7 Digit

Windows details
Windows Installer 48.55 MB 2013-05-23 17:54

This is the installation package for Windows for the U3, U6, UE9, T7 and Digit. It supports both 32-bit and 64-bit versions of Windows XP, Windows Vista, Windows 7 and Windows 8. All high-level functions within the LJM library will be available through this installation.

This installation includes the driver, libraries, documentation, and utility applications listed below

Utility Applications
  • LJControlPanel 2.31 - Simple configuration and testing utility for the U3/U6/UE9
  • LJSelfUpgrade 1.29 - Updates firmware on the U3/U6/UE9
  • LJLogUD 1.12 - Logging program up to 10 Hz for the U3/U6/UE9
  • LJStreamUD 1.14 - Logging program up to 80,000 Hz for the U3/U6/UE9
  • Kipling 0.2.14 - Basic configuration and testing application for the T7
  • Otero 1.24 - Configuration and downloader for the Digit series loggers
Code Libraries
  • LJM Library 2.40 - Library of high-level code functions for the T7/Digit
  • LJM Constants 2013.5.23 - JSON constants file for the LJM library
  • UD Library 3.35 - Library of high-level code functions for the U3/U6/UE9
Low-level Driver
  • LabJackWinUSB Driver X.XX - Driver for Windows USB communication to and from all LabJack devices

Tip: Uninstall previous versions before installing new versions. If a LabJack is connected during installation, unconnect and reconnect when done.

The normal ways of uninstalling previous versions of the package are:

  1. Do Start => Programs => LabJack => Uninstall.
  2. Go to Windows Control Panel (not LJControlPanel), then go to Add/Remove Programs, then find "LabJack" or "LabJackUD".

Here are the alternative manual steps:

  • Go to Start => Programs, find the LabJack group, right-click on it, and delete from the start menu.
  • On your hard drive delete the LabJack folder which is usually in "C:\Program Files\" or "C:\Program Files (x86)\"
  • Find and delete delete labjackud.dll in your system directory (i.e. "C:\windows\system32\" or "C:\windows\SysWOW64\").

Mac OS details
Mac Package 2.09 MB 2013-05-17 16:58

This is the installation package for Macintosh for the T7, Digit. All high-level functions within the LJM library will be available through this installation. This installation does not include any utility applications

Code Libraries
  • LJM Library 2.40 - Library of high-level code functions for the T7/Digit
  • LJM Constants 2013.5.23 - JSON constants file for the LJM library
Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices

Installation instructions here.

Linux
Linux 32-bit Package 1.23 MB 2013-05-17 17:04
Linux details
Linux 64-bit Package 1.23 MB 2013-05-17 16:40

This is the installation package for Linux for the T7, Digit. Select either 32-bit or 64-bit packages. All high-level functions within the LJM library will be available through this installation. This installation does not include any utility applications

Code Libraries
  • LJM Library 2.40 - Library of high-level code functions for the T7/Digit
  • LJM Constants 2013.5.23 - JSON constants file for the LJM library
Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices

Installation instructions here.


U12 Device

U12

Windows details
Windows U12 Installer 17.56 MB 2009-08-06 09:26

This is the installation package for Windows for the U12 Only. It supports both 32-bit and 64-bit versions of Windows XP, Windows Vista, Windows 7 and Windows 8. All high-level functions within the U12 library will be available through this installation.

This installation includes the driver, library, documentation, and utility applications listed below

Utility Applications
  • LJConfig 1.07 - Changes the local ID of the U12 with a serial number reference
  • LJCounter 1.07 - Reads a counter value and provides the frequency
  • LJfg 1.07 - Analog output waveform generator
  • LJLogger 1.12 - Logs data up to 2Hz, performs basic trigger events
  • LJscope 1.08 - Simulated oscilloscope with 2 analog inputs
  • LJstream 1.08 - Logs data up to 300Hz, from up to 4 channels
  • LJtest 1.14 - Testing program to verify hardware operation
  • LJSHT 1.04 - Reads data from a EI-1050 temperature/humidity probe
  • LJSHTmulti 1.01 - Reads data from multiple EI-1050 temperature/humidity probes
Code Library
  • U12 Library
Low-level Driver
  • U12 Windows Driver

For additional information see the U12 library and driver page here.

Tip: Uninstall previous versions before installing new versions. If a LabJack is connected during installation, unconnect and reconnect when done.

Mac OS details
Mac U12 Package 58.56 KB 2013-05-16 16:42

This is the installation package for Macintosh for the U12 (ljacklm.zip). All high-level functions within the U12 library will be available through this installation. This installation does not include any utility applications. It should also be noted that you will need to first install the exodriver.

Code Library
  • U12 Library
Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices
Exodriver installation guide with demonstration code here.

Installation instructions for ljacklm here.


Linux details
Mac U12 Package 58.56 KB 2013-05-16 16:42

This is the installation package for Linux for the U12 (ljacklm.zip). All high-level functions within the U12 library will be available through this installation. This installation does not include any utility applications. It should also be noted that you will need to first install the Exodriver.

Code Library
  • U12 Library
Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices
Exodriver installation guide with demonstration code here.

Installation instructions for ljacklm here.


Applications

Included with the Windows installation we provide several useful applications free of charge.

Windows

U3/U6/UE9/T7/Digit Devices

  • LJControlPanel 2.31 - Simple configuration and testing utility for the U3/U6/UE9
  • LJSelfUpgrade 1.29 - Updates firmware on the U3/U6/UE9
  • LJLogUD 1.12 - Logging program up to 10 Hz for the U3/U6/UE9
  • LJStreamUD 1.14 - Logging program up to 80,000 Hz for the U3/U6/UE9
  • Kipling 0.2.14 - Basic configuration and testing application for the T7
  • Otero 1.24 - Configuration and downloader for the Digit series loggers

U12 Device

  • LJConfig 1.07 - Changes the local ID of the U12 with a serial number reference
  • LJCounter 1.07 - Reads a counter value and provides the frequency
  • LJfg 1.07 - Analog output waveform generator
  • LJLogger 1.12 - Logs data up to 2Hz, performs basic trigger events
  • LJscope 1.08 - Simulated oscilloscope with 2 analog inputs
  • LJstream 1.08 - Logs data up to 300Hz, from up to 4 channels
  • LJtest 1.14 - Testing program to verify hardware operation
  • LJSHT 1.04 - Reads data from a EI-1050 temperature/humidity probe
  • LJSHTmulti 1.01 - Reads data from multiple EI-1050 temperature/humidity probes

3rd Party Applications

These applications are not included with the LabJack installer, but can be downloaded on their respective software site. 

  • DAQFactory Express - A free graphical program with many capabilities. Works on U3/U6/UE9/U12
  • FlowStone - A free graphical program similar to LabVIEW.  Works on the U3.

Programming

If you know any language we probably support it. This includes C, C++, C#, Delphi, Java, LabVIEW, LabWindows/CVI, MATLAB, Python, and Visual Basic (VB6/VB.NET).  The list of examples below is not completely exhaustive.  There are often alternate ways to communicate with a LabJack.  See the device datasheet for details.

Example Code/Wrappers: UD Library

U6 U3 UE9 U3/U6/UE9 Supported
Examples In... Windows Mac Linux

UD Library User's Guide

Example Code/Wrappers: LJM Library

T7 Digit T7/Digit Supported
Examples In... Windows Mac Linux
C/C++
LabVIEW
Python
Visual Basic (VB6, VBA)
 
 

Example Code/Wrappers: U12 Library

U12 U12 Supported
Examples In... Windows Mac Linux

Comments

No comments yet. Speak up. We're listening.