LabJack | Measurement & Automation
 

Free Shipping for U.S. Orders $150+   |   5-year Warranty   |   Try Our Devices & Support for 60 Days, Risk Free

Citizen Scientist Workshop Features LabJack (Video)

LabJack loves crazy projects, zany scientists and ambitious engineers. When your passion is helping others measure, record, control and automate, you can't help trying a few measurements of your own. (We once built a stepstool/ladder that would measure how long you were balanced on two legs using a LabJack T4 and Raspberry Pi) We are always honored when teachers, scientists and researchers choose LabJack to help inspire students, hold their attention and capture their imagination. So we were beyond humbled when Dr.

9 Engineering Applications for Your LabJack Data Acquisition Hardware

LabJack devices are powerful, flexible tools, designed to increase the efficiency of your work by placing data quickly and easily at your fingertips. Since 2001, professionals of many disciplines have used LabJack data acquisition hardware for countless applications, such as CNC integration, water cooling your PC or automating tedious testing protocols. Here are 9 of the most common applications, with links to detailed application-specific guides and examples.

LabJack Operation Status

Updated June 8th, 2020

During the COVID-19 crisis, this page will be updated to properly reflect our operating status at all times.

Support

During regular USA Mountain Time business hours, LabJack engineers are available through email and chat.  We are working from home and working at the office.

Shipping

We are processing and shipping all orders.

Popular Maker Demos LabJack T4

Tech Exploration, a popular makers website and blog recently share their experience with LabJack's T4. This near complete introduction of the T4 offers a high quality, step by step video showcasing both the hardware and software, along with 5 simple experiments including running Lua scripts.

LJM ByteArray Functions

If you need to send or receive bytes to or from an LJM-supported device, consider using the LJM ByteArray functions.

These functions automatically split writes or reads into multiple packets, if necessary. Because of this, you can write or read a large number of bytes without worrying about what the maximum packet size of the connection is. This is especially useful for buffer registers. For example:

UVic Rocketry Upgrades Data Acquisition System

The UVic Rocketry Team is a student-led group at the University of Victoria (British Columbia, Canada) that designs and builds competitive sounding rockets. UVic participates the annual Spaceport America Cup (SA Cup), located at the world’s first purpose-built commercial spaceport located in southern New Mexico, United States.

LCONFIG - A tool for automating experiments and data collection

LCONFIG is a C library for configuration and logging. Log files also serve as configuration files so you can easily repeat experiments. From the LCONFIG_README:

Standalone Operation: One of the key advantages of T-Series Lua Scripting

LabJack Lua Scripting

While running a Lua script, the T4, T7 or T7-Pro can operate without computer involvement.  User-specified operations (feedback loops, logging, PID loops) can be conducted via an on-board script, which was not possible in previous generations of LabJack hardware. Below is a screenshot of the Lua Scripting section in our free cross-platform configuration program, Kipling.

https://labjack.com/sites/default/files/organized/applications/Kipling_v3/photos/KiplingscriptingTN.png

Autonomous scripting operation is common for embedded devices like Arduino, but there are some key advantages of any LabJack T-Series, compared to other embedded solutions:

  • Full access to all device features within script: (24-bit ADC, 14 analog channels, 23 digital I/O, 10 counters, I2C, PWM, etc.)
  • If you require more I/O capability, we have a host of accessories that can be added without extra code or wiring.
  • No code is compiled on the host PC, so there is no need to setup some kind of compiler/interpreter on your system.  Simply send the Lua scripts to the device as a basic text file using Kipling (free, cross-platform), and the T-Series device returns all feedback, including print statements, compiler errors, and all other debugging information.  This debugging information is shown in Kipling in the console, all you do is click the Run button.
  • You get to write code in Lua, which can be easier to learn than C or C++.
  • Multitasking: Any LabJack T-Series can be running a script, and also responding to external requests at the same time.
  • There are dozens of simple examples built into Kipling, so you don't have to dig around to find example code. 
    T-Series device on-board scripting examples

Pages