Page 4.3
32-CHANNEL DIGITAL I/O MODULE 40-412
pickering
SECTION 4 - PROGRAMMING GUIDE
40-412 Digital Input-Output Sub Units
This section describes the 40-412-001 and 40-412-111 sub units and the relevant Pickering VISA Driver and Direct
I/O Driver functions used to program them.
Output Sub-Units
Models -001 & -111
Description
Number
Type
Size
1
DIGITAL
32
Controls output SINK driver states, each bit:
0 = INACTIVE
1 = ACTIVE
2
DIGITAL
32
Controls output SOURCE driver states, each bit:
0 = INACTIVE
1 = ACTIVE
Applicable Functions
VISA Driver
Direct Driver
pipx40_setChannelState
pipx40_getChannelState
pipx40_setChannelPattern
pipx40_getChannelPattern
pipx40_clearSub
pipx40_setMaskState
pipx40_getMaskState
pipx40_setMaskPattern
pipx40_getMaskPattern
pipx40_clearMask
PIL_OpBit
PIL_ViewBit
PIL_WriteSub
PIL_ViewSub
PIL_ClearSub
PIL_MaskBit
PIL_ViewMaskBit
PIL_WriteMask
PIL_ViewMask
PIL_ClearMask
Output Sub-Units
Models -001 & -111
Description
Number
Type
Size
3
DIGITAL
12
et in ut threshold
it inar value
corres onding to full scale
4
DIGITAL
12
et in ut threshold
it inar value
corres onding to full scale
Applicable Functions
VISA Driver
Direct Driver
pipx40_setChannelPattern
pipx40_getChannelPattern
pipx40_clearSub
PIL_WriteSub
PIL_ViewSub
PIL_ClearSub
Output Sub-Unit
Model -001 only
Description
Number
Type
Size
5
MUX
32
Input channel selector
Applicable Functions
VISA Driver
Direct Driver
pipx40_setChannelState
pipx40_getChannelState
pipx40_getChannelPattern
pipx40_clearSub
PIL_OpBit
PIL_ViewBit
PIL_ViewSub
PIL_ClearSub
Note:
The highlighted functions above are of special interest.