5.13. ROUTe
5.13. ROUTe
The ROUTe command subsystem controls switching operations for relay modules such as SMX46 and PREL6 and defines channel labels.
Please note that when list of channels separated with comma is specified no space is allowed. For example (@111,121) instead of (@111, 121) or (@111 , 121).
SCPI command |
Description |
ROUTe |
|
Closes (turns on) specified relay channels |
|
Closes exclusively specified relay channel |
|
:LABel |
|
Sets relay matrix column label |
|
Sets relay matrix row label |
|
Opens (turns off) specified relay channels |
5.13.1. ROUTe:CLOSe
Syntax |
ROUTe:CLOSe {<chanlist>} ROUTe:CLOSe? {<chanlist>} |
|||
Modules |
SMX PREL MUX |
|||
Description |
This command closes (turns it on) the relay channels specified by <chanlist>. The <chanlist> on the SMX module has the form (@nrc) where n is the module slot number, r is the channel row number and c is the column number. On other modules <chanlist> has a form (@nxx) where n is the module slot number, and xx is channel number. |
|||
Parameters |
Name |
Type |
Range |
Default |
<chanlist> |
ChannelList |
SMX: (@n03) and (@n11) to (@n46), PREL: (@n01) to (@n06), MUX: (@n01) to (@n03), (@n11) to (@n17) and (@n21) to (@n27) where n is the slot number |
– |
|
Return |
Returns the current state of the channel(s) queried. The command returns "1" if channel(s) are closed (relay is energized) or returns "0" if channel(s) are open (relay is idle). |
|||
Usage example |
Closing (activating) four crosspoints (X1Y1, X2Y1, X3Y1, X4Y1) at once on the SMX46 inserted into slot 1: ROUT:CLOS (@111,112,113,114) Closing all crosspoints in row 3 (X3Y1 to X3Y6) at once on the SMX46 inserted into slot 1: ROUT:CLOS (@113:163) Closing power relay on SMX46 inserted in slot 2: ROUT:CLOS (@203) |
|||
Errors |
-200,"Execution error" |
|||
Related Commands |
ROUTe:OPEN SYSTem:RELay:CYCLes? |
5.13.2. ROUTe:CLOSe:EXCLusive
Syntax |
ROUTe:CLOSe:EXCLusive {<chanlist>} |
|||
Modules |
PREL MUX |
|||
Description |
Use this command to close relay channel specified by <chanlist> and open all currently closed channels on the destionation module. <chanlist> has the form (@nxx) where n is the module slot number, and xx is channel number.
If the EXT channel (@n03) is closed on the MUX module, then the scope of this command is extended to another multiplexer (P2). |
|||
Parameters |
Name |
Type |
Range |
Default |
<chanlist> |
ChannelList |
PREL: (@n01) to (@n06), MUX: (@n11) to (@n17) and (@n21) to (@n27) where n is the slot number |
– |
|
Usage example |
Closing (activating) three channels (@211, @212, @213) at once on the MUX module on slot 2: ROUT:CLOS (@211:213) Channel @214 closes exclusively, which will open three previously closed channels: ROUT:CLOS:EXCL (@214) ROUT:CLOS? (@211:213) 0,0,0 |
|||
Errors |
-200,"Execution error" |
|||
Related Commands |
ROUTe:CLOSe ROUTe:OPEN SYSTem:RELay:CYCLes? |
5.13.3. ROUTe:LABel:COLumn
Syntax |
ROUTe:LABel:COLumn {<slot>}, {<column>}, {<label>} ROUTe:LABel:COLumn? {<slot>}, {<column>} |
|||
Modules |
SMX |
|||
Description |
Use this command to define the column label of the relay specified by <slot> and <column>. |
|||
Parameters |
Name |
Type |
Range |
Default |
<slot> |
NR1 |
1 – 3 |
– |
|
<column> |
NR1 |
1 – 6 |
– |
|
<label> |
Quoted string |
Max. 5 characters |
– |
|
Return |
Returns the label of the column queried on the specified slot as a quoted string. |
|||
Usage example |
Set label “Sense” for the fifth column of the SMX46 inserted into slot 2: ROUT:LAB:COL 2, 5, "Sense" |
|||
Errors |
-200,"Execution error" |
|||
Related Commands |
ROUTe:CLOSe ROUTe:LABel:ROW ROUTe:OPEN |
5.13.4. ROUTe:LABel:ROW
Syntax |
ROUTe:LABel:ROW {<slot>}, {<row>}, {<label>} ROUTe:LABel:ROW? {<slot>}, {<row>} |
|||
Modules |
SMX |
|||
Description |
Use this command to define the column label of the relay specified by <slot> and <row>. |
|||
Parameters |
Name |
Type |
Range |
Default |
<slot> |
NR1 |
1 – 3 |
– |
|
<row> |
NR1 |
1 – 4 |
– |
|
<label> |
Quoted string |
Max. 5 characters |
– |
|
Return |
Returns the label of the row queried on the specified slot as a quoted string. |
|||
Usage example |
Set label “Bias” for the third row of the SMX46 inserted into slot 2: ROUT:LAB:COL 2, 3, "Bias" |
|||
Errors |
-200,"Execution error" |
|||
Related Commands |
ROUTe:CLOSe ROUTe:LABel:COLumn ROUTe:OPEN |
5.13.5. ROUTe:OPEN
Syntax |
ROUTe:OPEN {<chanlist>} ROUTe:OPEN? {<chanlist>} |
|||
Modules |
SMX PREL MUX |
|||
Description |
This command closes (turns it off) the relay channels specified by <chanlist>. The <chanlist> on the SMX module has the form (@nrc) where n is the module slot number, r is the channel row number and c is the column number. On other modules <chanlist> has a form (@nxx) where n is the module slot number, and xx is channel number.
The *RST command will open all channels of all modules. |
|||
Parameters |
Name |
Type |
Range |
Default |
<chanlist> |
ChannelList |
SMX: (@n03) and (@n11) to (@n46), PREL: (@n01) to (@n06), MUX: (@n01) to (@n03), (@n11) to (@n17) and (@n21) to (@n27) where n is the slot number |
– |
|
Return |
Returns the current state of the channel(s) queried. The command returns "1" if channel(s) are open (relay is idle) or returns "0" if channel(s) are closed (relay is energized). |
|||
Usage example |
Open (deactivate) two crosspoints (X1Y3 and X4Y2) at once on the SMX46 inserted into slot 1: ROUT:OPEN (@131,124) Open two sequence of crosspoints (X2Y2 to X4Y2 and X2Y4 to X4Y4, i.e. six crosspoints in total) at once on the SMX46 inserted into slot 1: ROUT:OPEN (@122:124,142:144) Open power relay on SMX46 inserted in slot 2: ROUT:OPEN (@203) |
|||
Errors |
-200,"Execution error" |
|||
Related Commands |
*RST ROUTe:CLOSe |