UL for Linux
User library to access and control supported MCC hardware over the Linux platform
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
USB-1608G, USB-1608GX, USB-1608GX-2AO

The USB-1608G Series includes the following devices:

The USB-1608G Series supports the following UL for Linux capabilities. Unless otherwise indicated, OEM versions support the same capabilities as the equivalent standard versions.

Analog Input

Channels:0 to 15
Input modes:AI_DIFFERENTIAL, AI_SINGLE_ENDED
Ranges:BIP10VOLTS, BIP5VOLTS, BIP2VOLTS, BIP1VOLTS
Scan options:SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER, SO_BURSTMODE
Scan rates:USB-1608G: 0.0149 to 250,000 S/s
USB-1608GX: 0.0149 to 500,000 S/s
USB-1608GX-2AO: 0.0149 to 500,000 S/s
Trigger types:TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE
Functions:ulAIn(), ulAInScan(), ulAInLoadQueue(), ulAInScanStatus(), ulAInScanStop(), ulAInScanWait(), ulAInSetTrigger()
Configuration:none

Analog Output

Channels:0 to 1
Ranges:BIP10VOLTS
Scan options:SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER
Scan rates:0.0149 to 500,000 S/s
Trigger types:TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE
Functions:ulAOut(), ulAOutArray(), ulAOutScan(), ulAOutScanStatus(), ulAOutScanStop(), ulAOutScanWait(), ulAOutSetTrigger()
Configuration:none

Digital I/O

Ports:AUXPORT
Bits:0 to 15
Functions:ulDIn(), ulDOut(), ulDBitIn(), ulDBitOut(), ulDConfigPort(), ulDConfigBit(), ulDIOGetConfig()
Configuration:Config Item (Get): DIO_CFG_PORT_DIRECTION_MASK

Counter

Counter argument:0 to 1
Functions:ulCIn(), ulCRead(), ulCLoad(), ulCClear()
Configuration:none

Timer

Timer argument:0
Options:PO_DEFAULT
Frequency:0.0149 to 32,000,000 Hz
Functions:ulTmrPulseOutStart(), ulTmrPulseOutStop(), ulTmrPulseOutStatus()
Configuration:none

Events

Event types:DE_ON_DATA_AVAILABLE, DE_ON_END_OF_INPUT_SCAN, DE_ON_INPUT_SCAN_ERROR, DE_ON_END_OF_OUTPUT_SCAN, DE_ON_OUTPUT_SCAN_ERROR
Functions:ulEnableEvent(), ulDisableEvent()

Device

Functions:ulFlashLed()
Configuration:none