ROUTe:MODule:BUSY?

34980A

ROUTe:MODule:BUSY?

Syntax

ROUTe:MODule:BUSY? {<slot>|ANY}

Description

This command queries the busy/not-busy status of overlapped switching operations on the specified slot (or any slot in the instrument). The primary utility of this command is when operating in the overlapped switching mode (see ROUTe:OPERation:OVERlap[:ENABle] command).

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

<slot>

Discrete

{1-8|SLOT1-SLOT8|ANY}

ANY (1 or more modules in the instrument)

Remarks

  • This command returns the busy/not-busy status immediately and does not wait for the module to complete its overlapped switching operations (contrast with the ROUTe:MODule:WAIT? command which waits for completion).

  • Since the instrument supports scanning and multiple remote interfaces, it is possible that by the time this command returns "0" (i.e., not busy) there may be another operation in progress from another thread of operation. Additionally, it is possible that this command may never appear to be done if another application (or scanning operation) is continually placing the module in the busy state.

Return Format

The command returns "1" to the output buffer if the specified module (or any module in the instrument) has pending overlapped switching operations and is therefore busy. The command returns "0" if there are not any modules busy.

Examples

The following command queries the busy/not-busy status of overlapped switching operations on the module in slot 3.

ROUT:OPER:OVER:ENAB ON ROUT:MOD:BUSY? 3

Typical Response:  1

The following command queries the entire instrument to determine if one or more modules are currently busy.

ROUT:OPER:OVER:ENAB ON
ROUT:MOD:BUSY? ANY

Typical Response:  1

See Also

ROUTe:MODule:WAIT

ROUTe:OPERation:OVERlap[:ENABle]