The CIO-DAS08 Series includes the following hardware:
This topic also includes the following hardware:
The CIO-DAS08 Series, PCI-DAS08, and PC104-DAS08 support the following UL and UL for .NET features.
Refer to the Notes on Python Support for information about using these boards with the UL Python API for Windows.
Functions
UL: cbAIn(), cbAInScan(), cbATrig(), cbFileAInScan()
UL for .NET: AIn(), AInScan(), ATrig(), FileAInScan()
Options
BACKGROUND, CONTINUOUS, EXTCLOCK, CONVERTDATA, SINGLEIO, EXTTRIGGER
HighChan
7
Rate
From 63 up to 50000 (refer to the Analog Input Hardware topic regarding SINGLEIO scans).
Range
The CIO-DAS08, PCI-DAS08, and PC104-DAS08 boards do not have programmable gain, so the Range argument to analog input functions is ignored. However, the following are valid ranges for switch settings on these boards, and can also be used with cbToEngUnits()/ToEngUnits().
PCI-DAS08:
BIP5VOLTS (±5 volts) |
CIO-DAS08 and PC104-DAS08:
BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts) |
BIP5VOLTS (±5 volts) |
The CIO-DAS08-PGH and CIO-DAS08-AOH support the following programmable ranges:
BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts) |
BIP5VOLTS (±5 volts) | UNI1VOLTS (0 to 1 volts) |
BIP1VOLTS (±1 volts) | UNIPT1VOLTS (0 to 0.1 volts) |
BIPPT5VOLTS (±0.5 volts) | UNIPT01VOLTS (0 to 0.01 volts) |
BIPPT1VOLTS (±0.1 volts) | |
BIP1PT05VOLTS (±0.05 volts) | |
BIP1PT01VOLTS (±0.01 volts) | |
BIP1PT005VOLTS (±0.005 volts) |
The CIO-DAS08-PGL and CIO-DAS08-AOL support the following programmable ranges:
BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts) |
BIP5VOLTS (±5 volts) | UNI5VOLTS (0 to 5 volts) |
BIP2PT5VOLTS (±2.5 volts) | UNI2PT5VOLTS (0 to 2.5 volts) |
BIP1PT25VOLTS (±1.25 volts) | UNI1PT25VOLTS (0 to 1.25 volts) |
BIPPT625VOLTS (±0.625 volts) |
The CIO-DAS08-PGM and CIO-DAS08-AOM support the following programmable ranges:
BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts) |
BIP5VOLTS (±5 volts) | UNI1VOLTS (0 to 1 volts) |
BIPPT5VOLTS (±0.5 volts) | UNIPT1VOLTS (0 to 0.1 volts) |
BIPPT1VOLTS (±0.1 volts) | UNIPT01VOLTS (0 to 0.01 volts) |
BIPPT05VOLTS (±0.05 volts) |
Functions
UL: cbAOut(), cbVOut(), cbAOutScan()
UL for .NET: AOut(), VOut(), AOutScan()
Options
SIMULTANEOUS
HighChan
1 max
Rate
Ignored
Count
2 max
Range
Ignored - not programmable; fixed at one of eight switch-selectable ranges:
BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts) |
BIP5VOLTS (±5 volts) | UNI5VOLTS (0 to 5 volts) |
BIP2PT5VOLTS (±2.5 volts) | UNI2PT5VOLTS (0 to 2.5 volts) |
BIP1PT67VOLTS (±1.67 volts) | UNI1PT67VOLTS (0 to 1.67 volts) |
DataValue
0 to 4,095
Functions
UL: cbDIn(), cbDOut(), cbDBitIn(), cbDBitOut()
UL for .NET: DIn(), DOut(), DBitIn(), DBitOut()
CIO-DAS08 and CIO-DAS08-AOH, -AOL, and -AOM also support:
UL: cbDConfigPort() for FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH
UL for .NET: DConfigPort() for FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH
PortNum
AUXPORT
CIO-DAS08 and CIO-DAS08-AOH, -AOL, and -AOM also support these digital ports:
FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH
DataValue
0 to 15 using cbDOut() or DOut()
CIO-DAS08 and CIO-DAS08-AOH, -AOL, and -AOM also support these values:
0 to 255 using FIRSTPORTA or FIRSTPORTB
0 to 15 using FIRSTPORTCL or FIRSTPORTCH
BitNum
0 to 3 using cbDBitOut() or DBitOut()
0 to 2 using cbDBitIn() or DBitIn()
CIO-DAS08 and CIO-DAS08-AOH, -AOL, and -AOM also support these values:
0 to 23 using FIRSTPORTA
Functions
UL: cbC8254Config(), cbCIn(), cbCLoad()
UL for .NET: C8254Config(), CIn(), CLoad()
CounterNum
1 to 3
Config
HIGHONLASTCOUNT, ONESHOT, RATEGENERATOR, SQUAREWAVE, SOFTWARESTROBE, HARDWARESTROBE
LoadValue
0 to 65,535 (Refer to 16-bit values using a signed integer data type for information on 16-bit values using unsigned integers.)
Hardware pacing, external or internal clock supported.
Before using the cbAInScan() function or the AInScan() method for timed analog input with a CIO-DAS08 or PC104-DAS08 series board, the output of counter 1 must be wired to the Interrupt input.
If you have a CIO-DAS08 board revision 3 or higher, a jumper is provided on the board to accomplish this. An interrupt level must have been selected in InstaCal and the CB.CFG file saved.
Polled digital input triggering (TTL) supported. Refer to Trigger support in the Analog Input Hardware topic for more information.
Use pin 25 as the trigger input.
Software pacing only
Since the channel settings and DOut bits share a register, attempting to change the digital output value during an analog input scan may result in no change or unexpected values in digital output ports.