ROUTe:OPERation:OVERlap[:ENABle]
Syntax
ROUTe:OPERation:OVERlap[:ENABle] <mode>
ROUTe:OPERation:OVERlap[:ENABle]?
Description
This command disables or enables the command overlap function. When enabled, subsequent commands can be processed prior to the completion of overlapped module operations on previous commands. This function affects the behavior of the ROUTe:CLOSe and ROUTe:OPEN commands for switching operations.
Used With:
34921A through 34925A Multiplexer Modules
34931A through 34934A Matrix Modules
34937A through 34939A GP Switch Modules
34941A and 34942A RF Multiplexer Modules
34945A Microwave Switch/Attenuator Driver
34946A and 34947A Microwave Switch Modules
Parameters
Name |
Type |
Range of Values |
Default Value |
<mode> |
Boolean |
{OFF|0|ON|1} |
OFF (commands are processed in a serial fashion) |
Remarks
When the command overlap function is disabled (OFF, factory default), all commands are processed in a serial fashion in the exact order they are received. In this mode, the instrument ensures that all overlapped module operations are complete prior to processing the next command. As a result, overall switching performance may be degraded because operations are not overlapped in this mode. Note, however, that within a single command containing a channel list parameter (e.g., ROUTe:CLOSe (@1001:1010) ), the order of the individual operations is not guaranteed.
When the command overlap function is enabled (ON), subsequent commands can be processed prior to the completion of overlapped module operations on previous commands. In this mode, you must rely on the *OPC, *OPC?, ROUTe:MODule:WAIT, and *WAI synchronization commands to ensure completion of the previous commands.
The specified setting applies to the entire instrument.
This command is used primarily with the ROUTe:CLOSe and ROUTe:OPEN commands for switching operations. Most of the other commands used by the 34980A (i.e., those that don't operate switches) will perform non-overlapped operations. For these commands, there will be no degradation in performance between the overlapped and non-overlapped modes.
When operating switch channels on which verification is enabled (see ROUTe:CHANnel:VERify[:ENABle] command), the overlapping operation will be suspended until the verified switch operations are complete.
The command overlap setting is stored in volatile memory and will be disabled (OFF) after a Factory Reset (*RST command).
Return Format
The query command returns "0" (OFF) or "1" (ON) to indicate the overlap setting for the entire instrument.
Examples
The following command enables the command overlap function.
ROUT:OPER:OVER:ENAB ON
The following query returns the state of the command overlap function.
ROUT:OPER:OVER:ENAB?
Typical Response: 1