Skip to content

Latest commit

 

History

History
40 lines (36 loc) · 2.65 KB

File metadata and controls

40 lines (36 loc) · 2.65 KB

LabJack Release Notes

R3-1 (March XXX, 2026)

  • Added an optional 5'th argument to LabJackConfig command to specify the path to the ljm_constants.json file. This can be useful on Linux systems where the default location for this file is /usr/local/share/LabJack/LJM and another location may be preferred.
  • Improved error messages in the driver.
  • Improved the look of the documentation, use sphinx-rtd-theme and split into multiple files.
  • Improved github workflows. Thanks to Keenan Lang for this.
  • Fixed mask in T7 substitutions file for binary bits 20, 21, 22.
  • Added new standalone test program LabJackShowDevices to show all devices found.

R3-0 (November 25, 2022)

  • Rewritten to be based on asynPortDriver using the vendor LJM library, rather than low-level Modbus access.
  • Added waveform digitizer support, which is called streaming input in LabJack terminology.
  • Added waveform generator support, which is called streaming output in LabJack terminology.
  • Added support for selecting the range and resolution of the analog inputs.
  • Added the ability to enable/disable each analog input channel.
    • Improves data quality by disabling unconnected inputs.
    • Improves the polling speed by not reading disabled inputs.
  • Added support for thermocouple inputs.
  • Changed the binary input/output direction to be configurable for each bit.
  • Added support for the new T8 model.

R2-0 (November 9, 2022)

Many changes to simplify and add new features.

  • Added support for the analog input Range feature to select the voltage range.
  • Added support for the analog input Resolution feature to control resolution, allowing decreased noise at the expense of speed.
  • Added control for Range and Resolution on LabJack_T7_AiSetup.adl.
  • Added LabJack_T4_AiSetup.adl to control Resolution on the T4. Range is not available on the T4.
  • Decreased the number drvModbusAsyn port drivers created for the T7 from 25 to 8, and for the T4 from 19 to 6.
  • Replaced multiple startup scripts (LabJack_T7_1.cmd, LabJack_T7_2.cmd, etc.) with a single LabJack_T7.cmd using environment variables.
  • Added generate_T7_2_and_3.subsititions.sh script that generates the subsititions files for modules 2 and 3 from LabJack_T7_1.substitutions.
  • Changed all .template files to be model-independent.
  • Removed the DATA_TYPE macro for all .template files. It is specified in the drvModbusAsynConfigure command for that driver.
  • Changed the bi records from using calcout records to select the bit, to using the mask parameter in asynUInt32Digital.
  • Added longin records for the FIO, CIO, EIO, and MIO binary inputs to the main T7 and T4 screens.

R1-0 (October 14, 2022)

  • Initial release of labjack module.