User`s guide

Universal Library User's Guide Digital Input/Output Boards - USB-DIO96 Series (formerly USB-1096 Series)
151
USB-DIO96 Series (formerly USB-1096 Series)
The USB-DIO96H, USB-DIO96H/50, and USB-1096HFS support the following UL and UL for .NET
features.
Digital I/O
Configuration functions, methods, and argument values supported
UL: cbDConfigPort()
UL for .NET: DConfigPort()
PortNum FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH, SECONDPORTA,
SECONDPORTB, SECONDPORTCL, SECONDPORTCH, THIRDPORTA, THIRDPORTB,
THIRDPORTCL, THIRDPORTCH, FOURTHPORTA, FOURTHPORTB, FOURTHPORTCL,
FOURTHPORTCH
Port I/O functions, methods, and argument values supported
UL: cbDOut(), cbDIn()
UL for .NET: DOut(), DIn()
PortNum PORTA, PORTB, PORTCL, PORTCH
DataValue 0 to 15 for PORTCL or PORTCH
0 to 255 for PORTA or PORTB
Bit I/O functions, methods, and argument values supported
UL: cbDBitIn(), cbDBitOut()
UL for .NET: DBitIn(), DBitOut()
PortType FIRSTPORTA
BitNum 0 to 95 on FIRSTPORTA
Counter I/O
Counter functions and methods supported
UL: cbCIn()*, cbCIn32(), cbCLoad()**, cbCLoad32()**
UL 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 140 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