The PCIe-DIO24 and PCIe-DIO96H support the following UL and UL for .NET features.
Configuration
Functions
UL: cbDConfigPort()
UL for .NET: DConfigPort()
PortNum
FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH
The PCIe-DIO96H also supports:
SECONDPORTA, SECONDPORTB, SECONDPORTCL, SECONDPORTCH
THIRDPORTA, THIRDPORTB, THIRDPORTCL, THIRDPORTCH
FOURTHPORTA, FOURTHPORTB, FOURTHPORTCL, FOURTHPORTCH
Port I/O
Functions
PortNum
FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH
The PCIe-DIO96H also supports:
SECONDPORTA, SECONDPORTB, SECONDPORTCL, SECONDPORTCH
THIRDPORTA, THIRDPORTB, THIRDPORTCL, THIRDPORTCH
FOURTHPORTA, FOURTHPORTB, FOURTHPORTCL, FOURTHPORTCH
DataValue
PCIe-DIO24:
0 to 15 for FIRSTPORTCL or FIRSTPORTCH
0 to 255 for FIRSTPORTA or FIRSTPORTB
PCIe-DIO96H:
0 to 15 for FIRSTPORTCL, SECONDPORTCL, THIRDPORTCL, FOURTHPORTCL, FIRSTPORTCH, SECONDPORTCH, THIRDPORTCH, FOURTHPORTCH
0 to 255 for FIRSTPORTA, SECONDPORTA, THIRDPORTA, FOURTHPORTA, FIRSTPORTB, SECONDPORTB, THIRDPORTB, FOURTHPORTB
Bit I/O
Functions
UL: cbDBitIn(), cbDBitOut()
UL for .NET: DBitIn(), DBitOut()
PortType
FIRSTPORTA
BitNum
PCIe-DIO24: 0 to 23 using FIRSTPORTA
PCIe-DIO96H: 0 to 95 using FIRSTPORTA
Functions
UL: cbEnableEvent(), cbDisableEvent()
UL for .NET: EnableEvent(), DisableEvent()
Event Types
ON_EXTERNAL_INTERRUPT/OnExternalInterrupt
Each digital port has an associated resistor. You set the up/down configuration of each port's resistor with InstaCal. Configuration options are stored in non-volatile memory in EEPROM, and are loaded on power up.
Refer to the "Digital Input/Output Hardware" topic for additional details on using digital I/O boards with the Universal Library's digital I/O functions and methods.