The LabJack-Link is a tool for fast I/O on the SPIDERnet platform. In combination with a free-obtainable LabJack-UE9 of the company LabJack the LabJack-Link offers almost all I/O options of the interface via a graphical configuration tool.

Just map I/O channels at your convenience from the LabJack-UE9 to arbitrary SPIDERnet variables of any type and, if needed, any user-specific rescaling. Save your settings in any number of configurations and retrieve them later again.

Internally the LabJack-Link consists of two parts, the RunTime environment and the configuration editor.

In the configuration editor, you perform all I/O settings and then you can save them in a freely selectable configuration.

The RunTime environment can revert to a specific configuration and deal with all the data traffic with the help of the LabJack-UE9 at the one hand and SPIDERnet at the other hand.

The RunTime environment can be run directly via the command line parameters or via a upstream dialogue of configuration options.

In connection with the LabJack-UE9 the LabJack-Link provides the followed I/O options:

  • 14 AIN*: resolution (global for all AIN): 12...16bit, raw signal range (channel specific): -5...5V / 0...5V / 0...2.5V / 0...1.25V / 0...0.625V, free SW-scaling, ccan rate: <=1kHz/channel / on change
  • 2 special AIN*: function: device-temp / U_b / U_ref / GND, scan rate: <=1kHz/channel
  • 2 AOUT: resolution: 12bit, raw signal range (channel specific): 0...5V, refresh-rate (effective via SPIDERnet): <~300hz dependent on the speed of networkli
  • 24 DIO**/*: level: 0 /3.3V, channel specific configuration DIN / DOUT, scan rate (DIN): <=1khz on change refresh-rate dout effective via spidernet : 300hz dependent the speed of network
  • 6 timer-I/O**: (freq-Out, PWM-8bit, PWM-16bit, freq-measurement, duty-cycle-measurement, quadrature-encoder, counter, counter debounced)
  • 1 HW-counter** (16bit)


LabJack Link synchronizes the measured values from LabJack with the SPIDERnet system timestamp. Thus, you can run multiple LabJack units parallell synchronized.



* The scanning is performed with up to 1 kHz / channel (12-bit) depending on the adjusted conversion range. The transmission of the data to the SPIDERnet variables occurs bundled with original timestamp every 100ms.

** There are 24 physical DIOs available. These can be configured as DIO, as timer I/O or as counter I/O. Therefore, the number of available DIO channels is reduced when using timer- or counter-channels.