User`s manual
CYDAS UDR Library User’s Guide Digital Input/Output Boards - CYDIO 48
102
UCDIO 96 Series
The CyberResearch brand UCDIO 96H, UCDIO 96H-50, and UCIDO 96H support the following UDR
Library and UDR Library for .NET features.
Digital I/O
Digital I/O functions and methods supported
UDR:
cbDIn(), cbDOut(), cbDBitIn(), cbDBitOut(), cbDConfigPort()
UDR for .NET:
DIn(), DOut(), DBitIn(), DBitOut(), DConfigPort()
Digital I/O arguments
PortNum: FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH, SECONDPORTA,
SECONDPORTB, SECONDPORTCL, SECONDPORTCH, THIRDPORTA, THIRDPORTB,
THIRDPORTCL, THIRDPORTCH, FOURTHPORTA, FOURTHPORTB, FOURTHPORTCL,
FOURTHPORTCH
DataValue
: 0 to 15 for PORTCL or PORTCH
0 to 255 for PORTA or PORTB
BitNum
: 0 to 95 for FIRSTPORTA
Counter I/O
Counter functions and methods supported
UDR:
cbCIn()*, cbCIn32(), cbCLoad()**, cbCLoad32()**
UDR for .NET:
CIn()*, CIn32(), CLoad()**, CLoad32()**
*Although
cbCIn()/CIn() are valid for use with this counter, cbCIn32() or
CIn32() may be more appropriate, since the values returned may be greater than
the data types used by
cbCIn() and CIn() can handle.
**
cbCLoad(), cbCLoad32(), CLoad() and CLoad32() only accept Count=0. These
functions are used to reset the counter.
CounterNum: 1
Count 0 to 232-1 when reading the counter.
The “Basic signed integers
” guidelines on page 93 apply when using cbCIn() or
CIn() for values greater than 32767, and when using cbCIn32() or CIn32() for
values greater than 2147483647.
0 when loading the counter.
cbCLoad() and cbCLoad32()/CLoad() and CLoad32()are only used to reset the
counter for this module to 0. No other values are valid.
RegNum LOADREG1
Miscellaneous functions and methods supported
UDR:
cbFlashLED()
UDR for .NET: FlashLED()
Causes the USB LED on a CyberResearch USB module to blink.
When you have several modules connected to the computer, use these functions to identify a particular
module by making its LED blink.