4 SCPI Programming
232 Keysight 34934A User’s Guide
Example:
The example below closes the channel pair at row 3, column 2,
matrices MH and ML; with the module in Slot 5 and configured for 8x32 mode.
Then two queries are sent, with the expected results.
ROUT:CLOS:PAIR (@5402)
ROUT:CLOS:PAIR? (@5402) !Returns a 1
ROUT:OPEN:PAIR? (@5402) !Returns a 0
Note the similarity in syntax to the 1-wire command; in any paired command, you
specify only the high channel in the pair. However, this command returns (for
each channel pair in the list) a “1” if both relays are closed; it returns a “0” if either
or both relays are open.
Querying the Mainframe for Module Identity
The SYSTEM:MODule:TERMinal:TYPE? command queries the 34980A mainframe
for the recognized base configuration “ID” for the 34934A module in a specified
slot. The mainframe sees this ID upon bootup, whether the ID was set by direct
D-Sub wiring, terminal block jumper placement or configuration block jumper
placement.
Example:
The following command returns the identity of the 34934A module
installed in slot 7, if set for a base configuration of 16x32. The result does not
depend on whether this module is a stand-alone matrix or used as a member of
an extended-row matrix configuration.
SYST:MOD:TERM:TYPE? 7 !Returns R16_C32
Setting the Relay Protection Mode
The SYSTem:MODule:ROW:PROTection command sets the row protection mode
for the 34934A module in a specified slot.
Example:
The following command sets the row protection mode to FIXed,
which closes the row protection relays on all rows for the 34934A module in slot 7.
SYST:MOD:ROW:PROT 7, FIX
Example:
The following command sets the default row protection mode to
ISOlated, which opens the row protection relays and bypass relays on all rows for