UL for Linux
User library to access and control supported MCC hardware over the Linux platform
|
The DT9837 Series includes the following devices:
The DT9837 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 3 |
Input modes: | AI_SINGLE_ENDED |
Ranges: | BIP10VOLTS, BIP1VOLTS |
Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTCLOCK, SO_EXTTRIGGER, SO_EXTTIMEBASE, SO_TIMEBASEOUT |
Scan rates: | DT9837A: 195.313 to 52,734 S/s DT9837B: 195.313 to 105,469 S/s DT9837C: 195.313 to 105,469 S/s |
Trigger types: | DT9837A: TRIG_POS_EDGE, TRIG_RISING DT9837B: TRIG_POS_EDGE, TRIG_RISING DT9837C: TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_RISING, TRIG_FALLING |
Functions: | ulAIn(), ulAInScan(), ulAInLoadQueue(), ulAInScanStatus(), ulAInScanStop(), ulAInScanWait(), ulAInSetTrigger(), ulAIGetConfig(), ulAISetConfig(), ulAIGetConfigDbl(), ulAISetConfigDbl() |
Configuration: | Config Item (Get/Set) 1: AI_CFG_CHAN_IEPE_MODE, AI_CFG_CHAN_COUPLING_MODE, AI_CFG_CHAN_SENSOR_SENSITIVITY |
1 For additional information, refer to the Using UL for Linux section in Appendix D of the DT9837 Series User's Manual.
Channels: | 0 |
Ranges: | DT9837A: BIP10VOLTS DT9837C: BIP3VOLTS |
Scan options: | SO_DEFAULTIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTTRIGGER |
Scan rates: | DT9837A: 10,000 to 52,734 S/s DT9837C: 10,000 to 96,000 S/s |
Trigger types: | TRIG_POS_EDGE, TRIG_RISING |
Functions: | ulAOut(), ulAOutScan(), ulAOutScanStatus(), ulAOutScanStop(), ulAOutScanWait(), ulAOutSetTrigger() |
Configuration: | none |
Counter argument: | 0 to 2 | |
Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTTRIGGER, SO_EXTTIMEBASE, SO_TIMEBASEOUT | |
Scan rates: | DT9837A: 195.313 to 52,734 S/s DT9837B: 195.313 to 10,546 S/s | |
Scan flags: | CINSCAN_FF_DEFAULT, CINSCAN_FF_CTR32_BIT, CINSCAN_FF_NOCLEAR | |
Trigger types: | TRIG_POS_EDGE, TRIG_RISING | |
Counter measurement types: | Counter 0 to Counter 2: CMT_COUNT, CMT_PERIOD Counter 1 and Counter 2 also support CMT_PULSE_WIDTH | |
Counter measurement modes: | CMT_COUNT: CMM_DEFAULT CMT_PERIOD: CMM_PERIOD_X1 CMT_PULSE_WIDTH: CMM_PULSE_WIDTH_DEFAULT | |
Functions: | ulCInScan(), ulCInSetTrigger(), ulCInScanStatus(), ulCInScanStop(), ulCInScanWait(), ulCtrGetConfig(), ulCtrSetConfig() | |
Configuration: | Config item (Get/Set): CTR_CFG_REG 2 |
2 For additional information, refer to the Using UL for Linux section in Appendix D of the DT9837 Series User's Manual.
Channel types: | DT9837A: DAQI_ANALOG_SE, DAQI_CTR32, DAQI_DAC DT9837B: DAQI_ANALOG_SE, DAQI_CTR32 DT9837C: DAQI_ANALOG_SE | |
Scan options: | SO_DEFAULTIO, SO_SINGLEIO, SO_BLOCKIO, SO_CONTINUOUS, SO_EXTTRIGGER, SO_EXTTIMEBASE, SO_TIMEBASEOUT | |
Scan rates: | DT9837A: 195.313 to 52,734 S/s DT9837B: 195.313 to 105,469 S/s DT9837C: 195.313 to 105,469 S/s | |
Trigger types: | DT9837A: TRIG_POS_EDGE, TRIG_RISING DT9837B: TRIG_POS_EDGE, TRIG_RISING DT9837C: TRIG_POS_EDGE, TRIG_NEG_EDGE, TRIG_RISING, TRIG_FALLING | |
Functions: | ulDaqInScan(), ulDaqInScanStatus(), ulDaqInScanStop(), ulDaqInScanWait(), ulDaqInSetTrigger() | |
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 |