User`s guide

Universal Library User's Guide Analog Output Boards - cSBX-DDA04
136
cSBX-DDA04
Analog output
Analog output functions and methods supported
UL: cbAOut(), cbAOutScan()
UL for .NET: AOut(), AOutScan()
Analog output argument ranges
Options BACKGROUND, CONTINUOUS, EXTCLOCK, SIMULTANEOUS
Rate 300,000
Pacing Hardware pacing, external or internal clock supported
Digital I/O
Digital I/O functions and methods supported
UL: cbDIn(), cbDOut(), cbDBitIn(), cbDBitOut(), cbDInScan(), cbDOutScan()
UL for .NET: DIn(), DOut(), DBitIn(), DBitOut(), DConfigPort()
Digital I/O argument values
PortNum AUXPORT*
DataValue 0 to 255 using cbDIn() or cbDInScan(), 0 to 16383
BitNum 0 to 7 using cbDBitIn()
0 to 13 using cbDBitOut()
Rate 500 kHz (refer to "Notes" below).
Pacing Hardware
* AUXPORT is not configurable for this board.
Notes
The cSBX-DDA04 board allows interleaving of analog and digital output data. To support interleaving, a
control bit indicates the data type. The control bit is the MSB of each 16-bit word of analog or digital data.
The MSB = 0 for analog data, and 1 for digital data. The data is passed to the board and then directed to the
correct output type by hardware on the board which detects and acts on the MSB control bit.
To use this interleaving capability with the UL, set HighChan and LowChan to NOTUSED, and indicate
the data type and channel in the most significant four bits of the data values in the buffer.
To use this interleaving capability with the UL for .NET, set HighChan and LowChan to NOTUSED, and
indicate the data type and channel in the most significant four bits of the data values in the buffer.