ROUTe:CLOSe:PAIR
Syntax
ROUTe:CLOSe:PAIR (@<ch_list>)
ROUTe:CLOSe:PAIR? (@<ch_list>)
Description
This command performs a 2-wire close of the specified channel and its paired channel. The query form of the command returns '1' if both channels in the pair are closed.
Used With:
34934A High-Density Matrix Module
Parameters
Name |
Type |
Range of Values |
Default Value |
<ch_list> |
Numeric |
One or more channels in the form defined in the section 34934A Channel Addressing. Only the channels corresponding to the high (H) terminals of the matrix are specified. |
This is a required parameter |
Remarks
This command is valid for the 4x32, 4x64, and 8x32 configurations. For these configurations, the matrix high channels (H terminals) are paired with their corresponding matrix low channels (L terminals).
Both channels in the pair are closed after the command completes, regardless of the initial state of the individual channels.
An error occurs (card does not support requested operation) if the command is executed while the module is in the 4x128, 8x64, or 16x32 configuration as these modes do not contain high/low channel pairs.
The 34934A module uses non-latching reed relays. Due to power dissipation issues, the maximum number of channels per slot that may be closed on the module is 64 1-wire channels or 32 2-wire channel pairs. An error is generated if you attempt to cumulatively close more than the maximum number of channels allowed.
To close/query 1-wire channels of all matrix configurations, use the ROUTe:CLOSe and ROUTe:CLOSe? commands.
When closing channels on the 34934A matrix, use channel lists rather than specifying an individual channel per command to increase cumulative relay switching speeds. See SYSTem:MODule:ROW:PROTection for more information.
Channel numbering - the channel addressing scheme used by the 34934A is dependent upon the matrix configuration. See 34934A Channel Addressing for more information.
Return Format
The query command returns "1" if both channels of the pair are closed, or "0" if either or both channels of the pair are open. If the paired channels are in different states, an error is generated in addition to the "0" returned. The states of multiple channels queried are separated by commas.
Examples
The following command closes channel 1505 and its paired channel 1537 on row 5 in slot 1. The module is configured as a dual 8x32 matrix. Note that only the channel of the high matrix (MH) is specified.
ROUT:CLOS:PAIR (@1505)
The following command closes channels 2301 and 2302 and their paired channels 2365 and 2366 on row 2 in slot 2. The module is configured as a 4x64 matrix. Note that only the channels of the high matrix (MH) are specified.
ROUT:CLOS:PAIR (@2301, 2302)
The following queries read the state of the channels closed in the above examples (1 = closed; 0 = either or both channels in pair is open). Only the channels in the upper matrix are specified.
ROUT:CLOS:PAIR? (@1505)
Typical Response: 1
ROUT:CLOS:PAIR? (@2301, 2302)
Typical Response: 1,1