ROUTe:OPERation:OVERlap[:ENABle]

34980A

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

See Also

ROUTe:CHANnel:VERify[:ENABle]

ROUTe:CLOSe

ROUTe:MODule:BUSY?

ROUTe:MODule:WAIT

ROUTe:OPEN

*OPC

*OPC?

*WAI