LabJack LJM Device

Available on macOS

Description

Interface to devices compatible with the LabJack LJM library. Currently, the LabJack T4 , T7, and T8 are supported.

For information on acceptable values for the parameters device_type, connection_type, and identifier, see the documentation for the LJM_OpenS function.

Signature

iodevice/labjack_ljm

Required Parameters

update_interval

Example:

3ms

Interval at which MWorks will poll the device for new input data

Optional Parameters

device_type

Default:

ANY

Examples:
T4
T7
T8

Desired device type

connection_type

Default:

ANY

Examples:
USB
ETHERNET
WIFI

Desired connection type

identifier

Default:

ANY

Examples:
470010103
192.168.1.207
My T7 Device

Desired device identifier

analog_waveform_data_interval

Default:

0

Example:

1ms

Interval at which the device will output samples on a LabJack LJM Analog Waveform Channel. This is a device-level parameter, because all analog waveform channels must use the same data interval.

analog_waveform_trigger_line

Example:

FIO6

Name of the digital line that triggers the start of output on a LabJack LJM Analog Waveform Channel. The line must support the Conditional Reset extended feature.

When a trigger line is specified, LabJack LJM Start Analog Waveform Output configures the device and uploads all output samples but does not start the actual output. Instead, output begins when the device detects a rising edge on the trigger line. Subsequent trigger signals will have no effect until analog waveform output is stopped and restarted.

This is a device-level parameter, because all analog waveform channels share a single trigger line.

read_inputs_while_stopped

Default:

NO

If YES, MWorks will start reading and reporting input data when the experiment loads and will continue to do so until the experiment is unloaded. Stop IO Device will not halt collection of input data, and Start IO Device will not reset the values of counter and quadrature inputs.

If NO, MWorks will start reading and reporting input data when Start IO Device is invoked and stop when Stop IO Device is called or the experiment stops running. Stopping and restarting the device will reset the values of counter and quadrature inputs.

autostart

Default:

NO

If YES, the device will start I/O automatically (as if by an implicit Start IO Device action) when the experiment starts running.

Note: Device I/O will always stop automatically when the experiment stops running, irrespective of this setting.

alt

Alternative device to use if this one fails to initialize (e.g. because the required hardware is not available). If #allowAltFailover is set to 0 or false, this parameter is ignored.

Placement

Allowed at top level:

Yes

Allowed parent:

Folder

Allowed children:

LabJack LJM Analog Input Channel, LabJack LJM Analog Output Channel, LabJack LJM Analog Waveform Channel, LabJack LJM Counter Channel, LabJack LJM Digital Input Channel, LabJack LJM Digital Output Channel, LabJack LJM Quadrature Input Channel, LabJack LJM Word Input Channel, LabJack LJM Word Output Channel