Skip to Navigation

Got a cool project?

Do you have a project you would like to feature here? Contact us and tell us about it.

Key Advantages of T7 Lua Scripting

While running a Lua script, the T7 and T7-Pro can operate without computer involvment.  Basically, user-specified operations (feedback loops, logging, PID loops) can be conducted via 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 program called Kipling.

Autonomous scripting operation is common for embedded devices like Arduino, but there are some key advantages of the T7 compared to other embedded solutions:

  • Full access to all T7 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 T7 as a basic text file using Kipling (free, cross-platform), and the T7 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++.
  • The T7 can be running a script, and also responding to external requests at the same time. (multitasking)
  • There are dozens of simple examples built into Kipling, so you don't have to dig around to find example code. 

Kipling 3 Enters Public Beta

Kipling received a version number increment to put it inline with our latest (windows only) version of Kipling that is released in our main installer and is considered to be in a public beta phase. This version of Kipling may have a few bugs, however it is a big improvement to the currently distributed version of Kipling and is recommended to almost all customers using a T7/T7-Pro.

More information about Kipling and how to get the latest version can be found on the Kipling Support page.

Device Selection

Kipling features a simple device selection process that makes it easy to see a device's connectivity options and provides users immediate information about each found device. The information provided is particularly useful for users trying to connect to devices using a local area network.

Program Usability

Multifunction DAQ devices, especially the T7 and T7-Pro have a lot of built-in features. Kipling combats this by being fast and organized. Kipling keeps a tabbed based interface but formats all information so that it is both easy to understand and easy to find.

Analog Input Functionality

The T7 and T7-Pro are highly capable devices with a multitude of different analog based features. Kipling makes them easy to learn about, configure, and use. Explore the device's extended features through a GUI interface before trying to program them with only command line based tools and a datasheet for debugging.

Device Scripting

Explore the T7/T7-Pro's most unique feature, Lua Scripting. Write, run, and debug Lua scripts that get executed locally on the device to explore the device's capabilities and allow the T7 to function independently from a computer. Lua script examples are built into the program!

Device Updating

The employees at LabJack are dedicated to making the T7 a quality data acquisition and control device that fits many people's needs. In order to do this we release device updates with new features, bug fixes, and more. Kipling makes this easy by automatically downloading and installing firmware files that used to be only available on the firmware page.

Affordable temperature probes designed for LabJack devices

Brew Data has developed a full line of high quality, industrial grade, solid state temperature probes that are designed to work well with LabJack's DAQ hardware. These probes are accurate, easy to wire and install, and can be used in a wide variety of applications. They are available in a variety of styles and lengths.

All probes use solid state temperature sensors, which gives them an advantage in accuracy and ease of use compared to other sensor types such as RTDs or thermocouples. Solid state sensors have their signal conditioning electronics built along side the actual sensor, so they can directly drive an analog to digital converter without any extra signal conditioning. Also, because of how solid state sensors are measured, these probes don't have any special wiring requirements, and can be connected to cables using simple wire nuts.

All probes are made from 316 stainless steel and are designed to be used in industrial environments. This makes them ideal for use in breweries, food and beverage production, or any other application with sanitary or watertight requirements.

Every one of Brew Data's probes are designed to be compatible with LabJack's equipment. No extra circuitry, or signal conditioning is needed. Brew Data even uses the UE9 for probe quality assurance and development and U3 devices in control systems.

See the full selection of temperature probes on Brew Data's website.

Developments in LabJack software

We are continually making improvements to our software and libraries - here are some highlights from the last few months:

LJM Library

  • Added constants look-up functions LJM_LookupConstantValue and LJM_LookupConstantName. These functions allow users to quickly and programmatically identify the meaning of status codes and other device-specific information, without consulting the device datasheet.
  • Added support for output streaming. This functionality increases the maximum speed of analog waveform outputs on DAC lines, and also provides flexibility for the shape of digital waveform outputs. Currently only useful to the T7 device.
  • Improved speed of searching for LabJack hardware using the ListAll function.
  • Added handle auto-healing, which improves reliability and robustness. Basically retries communication for spurious corrupt packets.
Example Code
  • Added LJM examples for VisualBasic .NET, which can be found on the .NET examples page.
Kipling
  • Registers tagged with SPI, I2C, SBUS, EXFLASH, TDAC, LUA, and STREAM are now visible on the Misc. tab when added manually.
  • Now updates the session data when the user presses the "Refresh Device List" button.
  • A lightweight, demonstration app that uses Java and the jamod library to interface with TCP Modbus devices such as the T7. It's designed for simple R/W access to Modbus registers over Ethernet/WiFi on your Android platform. 

Otero

Digit with replaceable CR1632 battery!

The popular Digit-(TL/THL) series loggers now has a replaceable CR1632 battery! Another key improvement is the addition of a clear plastic enclosure so that light readings can operate while inside. If customers prefer the rugged aluminum enclosure, it can be purchased as an add-on item. See the Digit-TL/TLH product page for more information.

Read about the differences between harware versions in Appendix A of the datasheet. Or look at the product brief below.

Digit-TLH Product Brief

1 Year in the pond - Digit-TL reliability test

When we first started selling Digit-TL devices, we decided to stow one outside under a rock, and another in the pond to see how they'd hold up. After 6 months we downloaded the results to verify operation, and everything looked good, so we threw them back out. Now, after a full year, they're still going strong. See the data and photos below.

Each day is a small spike, and the yearly trend is shown by the overall shape of the graph. The two curves on the graph demonstrate how the water acts as a thermal buffer by regulating fluctuations in daily temperature.  If you look carefully, you can tell when there is snow covering the Digit-TL on land, because the temperature fluctuation is minimal (like the Digit-TL in the water).

tags:

Bobcat & Tube

Great video filmed Sunday morning outside the kitchen of a LabJacker's house ... just about a mile from the LabJack office in Lakewood, CO.

A rabbit has been living in this tube (drain pipe) for the last couple weeks.  Sunday morning our local bobcat found it and spent a full hour trying to get at the rabbit before he finally gave up.

 

 

 

 

Custom PC Water Cooling

"Performance of the computer is somewhat secondary to the performance of my cooling system."

This Goliath PC cooling setup runs on a complex network of piping, refrigeration, water tanks, and wiring.  The chiller and chiller tank pumps are controlled by hand and the rest is controlled with the U3-LV's and DaqFactory.  It was designed and built by a customer in Ontario, Canada.  Expand the post for more information on the setup, and details on how it was built.

 

Digit-TL is now available

Have an urge to measure the temperature in your refrigerator, attic, or car?  The Digit-TL might be just what you need.  LabJack is proud to announce the arrival of a new family of data loggers, the Digit Series.  

A LabJack Digit-TL is a battery powered temperature logger which can store up to 260,000 readings, and has a battery life of 3 years.  Record data in a wide variety of applications, and download (to .csv) over USB to a Windows based computer using the free Otero software.