|
UL for Linux
User library to access and control supported MCC hardware over the Linux platform
|
The USB-1808 Series includes the following devices:
The USB-1808 Series supports the following UL for Linux capabilities. Unless otherwise indicated, OEM versions support the same capabilities as the equivalent standard versions.
| Channels: | 0 to 7 |
| Input modes: | AI_DIFFERENTIAL, AI_SINGLE_ENDED |
| Ranges: | BIP10VOLTS, BIP5VOLTS, UNI10VOLTS, UNI5VOLTS |
| Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER |
| Scan rates: | USB-1808: 0.0233 to 50,000 S/s USB-1808X: 0.0233 to 200,000 S/s |
| Trigger types: | TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_PATTERN_EQ, TRIG_PATTERN_NE, TRIG_PATTERN_ABOVE, TRIG_PATTERN_BELOW |
| Functions: | ulAIn(), ulAInScan(), ulAInLoadQueue(), ulAInScanStatus(), ulAInScanStop(), ulAInScanWait(), ulAInSetTrigger() |
| Configuration: | none |
| Channels: | 0 to 1 |
| Ranges: | BIP10VOLTS |
| Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER |
| Scan rates: | USB-1808: 0.0233 to 125,000 S/s USB-1808X: 0.0233 to 500,000 S/s |
| Trigger types: | TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_PATTERN_EQ, TRIG_PATTERN_NE, TRIG_PATTERN_ABOVE, TRIG_PATTERN_BELOW |
| Functions: | ulAOut(), ulAOutArray(), ulAOutScan(), ulAOutScanStatus(), ulAOutScanStop(), ulAOutScanWait(), ulAOutSetTrigger() |
| Configuration: | none |
| Ports: | AUXPORT |
| Bits: | 0 to 7 |
| Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER |
| Scan rate: | USB-1808: 0.0233 to 50,000 S/s (Input), 0.0233 to 125,000 S/s (Output) USB-1808X: 0.0233 to 200,000 S/s (Input), 0.0233 to 500,000 S/s (Output) |
| Trigger types: | TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_PATTERN_EQ, TRIG_PATTERN_NE, TRIG_PATTERN_ABOVE, TRIG_PATTERN_BELOW |
| Functions: | ulDIn(), ulDOut(), ulDBitIn(), ulDBitOut(), ulDConfigPort(), ulDConfigBit(), ulDInScan(), ulDOutScan(), ulDInScanStatus(), ulDOutScanStatus(), ulDInScanStop(), ulDOutScanStop(), ulDInScanWait(), ulDOutScanWait(), ulDInSetTrigger(), ulDOutSetTrigger(), ulDIOGetConfig() |
| Configuration: | Config Item (Get): DIO_CFG_PORT_DIRECTION_MASK |
| Timer argument: | 0 to 1 |
| Options: | PO_DEFAULT, PO_EXTTRIGGER, PO_RETRIGGER |
| Frequency: | 0.0233 to 50,000,000 Hz |
| Trigger types: | TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_PATTERN_EQ, TRIG_PATTERN_NE, TRIG_PATTERN_ABOVE, TRIG_PATTERN_BELOW |
| Functions: | ulTmrPulseOutStart(), ulTmrPulseOutStop(), ulTmrPulseOutStatus(), ulTmrSetTrigger() |
| Configuration: | none |
| Channel types: | DAQI_ANALOG_DIFF, DAQI_ANALOG_SE, DAQI_DIGITAL, DAQI_CTR32 |
| Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER |
| Scan rates: | USB-1808: 0.0233 to 50,000 S/s USB-1808X: 0.0233 to 200,000 S/s |
| Trigger types: | TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_PATTERN_EQ, TRIG_PATTERN_NE, TRIG_PATTERN_ABOVE, TRIG_PATTERN_BELOW |
| Functions: | ulDaqInScan(), ulDaqInScanStatus(), ulDaqInScanStop(), ulDaqInScanWait(), ulDaqInSetTrigger() |
| Configuration: | none |
| Channel types: | DAQO_ANALOG, DAQO_DIGITAL |
| Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_RETRIGGER |
| Scan rates: | USB-1808: 0.0233 to 125,000 S/s USB-1808X: 0.0233 to 500,000 S/s |
| Trigger types: | TRIG_HIGH, TRIG_LOW, TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_PATTERN_EQ, TRIG_PATTERN_NE, TRIG_PATTERN_ABOVE, TRIG_PATTERN_BELOW |
| Functions: | ulDaqOutScan(), ulDaqOutScanStatus(), ulDaqOutScanStop(), ulDaqOutScanWait(), ulDaqOutSetTrigger() |
| Configuration: | none |
| 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() |
| Functions: | ulFlashLed() |
| Configuration: | none |
1.8.8