Segmented Matrix 40-725-511
40-725-511 is an 8 x 9 matrix, segmented on both axes.
In its standard configuration as a single 8 x 9 matrix sub-unit, when channel selections are made using functions such as:
PIL_OpBit
PIL_WriteSub
PIL_OpCrosspoint
operation of isolation switches is automated to optimise connections for X - Y signal routing. PIL_OpSwitch allows access to individual switches for other routing schemes or fault diagnostic purposes.
Note that an alternate logical configuration treats the card as multiple sub-units, giving independent access to all switches via the ordinary control functions: for that configuration PIL_OpSwitch is not applicable.
Attribute values
The relevant values obtained by PIL_SubAttribute when configured for auto-isolation are:
| 
 Attribute code  | 
 Attribute value  | 
| 
 SUB_ATTR_CHANNEL_SUBSWITCHES  | 
 1  | 
| 
 SUB_ATTR_X_ISO_SUBSWITCHES  | 
 1  | 
| 
 SUB_ATTR_Y_ISO_SUBSWITCHES  | 
 1  | 
| 
 SUB_ATTR_NUM_X_SEGMENTS  | 
 2  | 
| 
 SUB_ATTR_X_SEGMENT01_SIZE  | 
 4  | 
| 
 SUB_ATTR_X_SEGMENT02_SIZE  | 
 4  | 
| 
 SUB_ATTR_NUM_Y_SEGMENTS  | 
 2  | 
| 
 SUB_ATTR_Y_SEGMENT01_SIZE  | 
 4  | 
| 
 SUB_ATTR_Y_SEGMENT02_SIZE  | 
 5  | 
Global crosspoint switch numbers
These numbers correspond to the channel numbers used with PIL_OpBit and are valid for PIL_OpSwitch when:
SwitchFunc = SW_FUNC_CHANNEL
SegNum = 0

Segment-local crosspoint switch numbers
These switch numbers are valid for PIL_OpSwitch when:
SwitchFunc = SW_FUNC_CHANNEL
SegNum = 1 thru 4

Isolation switch numbers
These switch numbers are valid for PIL_OpSwitch when:
SwitchFunc = SW_FUNC_X_ISO or SW_FUNC_Y_ISO
SegNum = 1 or 2
