Syntax
Arguments
Options
Usage
Read ADC Value
Read voltage from an ADC net:List ADC Nets
When invoked without a net name (and no default is set), lists all available ADC nets:Supported Hardware
Hardware Comparison
LabJack U3
The U3 uses a different driver stack from the T7: the LabJack Exodriver and LabJackPython. The two families can share one Lager Box.- The ranges above are LabJack’s figures for a U3-HV. On a U3-HV,
AIN0-AIN3are fixed high-voltage inputs. AIN4-AIN7are the same physical pins asFIO4-FIO7, andAIN8-AIN15are the same pins asEIO0-EIO7. Anadcread sets the pin to analog mode, and agpioread or write on the same pin sets it back to digital mode.AIN8-AIN15are on the DB15 connector of the U3.- Lager treats every U3 as a U3-HV, because a U3-LV reports the same USB product ID.
Channel Naming
When you create an ADC net, use a channel name thatlager instruments lists for the instrument. lager nets add refuses any other value, including a numeric shorthand such as 0, and prints the valid channels.
LabJack T7: AIN0-AIN13
AIN0-AIN15
CH0-CH7
Instrument Name Matching
The backend driver is selected based on the instrument name in the net configuration:Default Net
Set a default ADC net to avoid specifying the name each time:Examples
Scripting Example
Notes
- Results are returned in volts with 6 decimal places
- The LabJack T7 and the USB-202 support bipolar measurement (+/-10 V range)
- On a LabJack U3, only
AIN0-AIN3of a U3-HV are bipolar - ADC nets must be configured before use with
lager nets add <name> adc <channel> <address> - Default net can be set with
lager defaults add --adc-net - LabJack T7 shares a connection handle with DAC, GPIO, and SPI operations on the same device
- USB-202 opens and closes the connection on each read
- Use
lager instruments --box <box>to verify the ADC device is detected
See Also
- DAC — Digital-to-analog converter output (the complement of ADC)
- Python ADC API — Read ADC values in Python scripts

