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:
operation of isolation switches is automated to optimise connections for X - Y signal routing. pipx40_operateSwitch 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 pipx40_operateSwitch is not applicable.
Attribute values
The relevant values obtained by pipx40getSubAttribute when configured for auto-isolation are:
|
Attribute code |
Attribute value |
|
pipx40_SUB_ATTR_CHANNEL_SUBSWITCHES |
1 |
|
pipx40_SUB_ATTR_X_ISO_SUBSWITCHES |
1 |
|
pipx40_SUB_ATTR_Y_ISO_SUBSWITCHES |
1 |
|
pipx40_SUB_ATTR_NUM_X_SEGMENTS |
2 |
|
pipx40_SUB_ATTR_X_SEGMENT01_SIZE |
4 |
|
pipx40_SUB_ATTR_X_SEGMENT02_SIZE |
4 |
|
pipx40_SUB_ATTR_NUM_Y_SEGMENTS |
2 |
|
pipx40_SUB_ATTR_Y_SEGMENT01_SIZE |
4 |
|
pipx40_SUB_ATTR_Y_SEGMENT02_SIZE |
5 |
Global crosspoint switch numbers
These numbers correspond to the channel numbers used with pipx40_setChannelState and are valid for pipx40_operateSwitch when:
switchFunc = pipx40_SW_FUNC_CHANNEL
segNum = 0

Segment-local crosspoint switch numbers
These switch numbers are valid for pipx40_operateSwitch when:
switchFunc = pipx40_SW_FUNC_CHANNEL
segNum = 1 thru 4

Isolation switch numbers
These switch numbers are valid for pipx40_operateSwitch when:
switchFunc = pipx40_SW_FUNC_X_ISO or pipx40_SW_FUNC_Y_ISO
segNum = 1 or 2
