ROUTe:CHANnel:DRIVe:PAIRed[:MODE]

34980A

ROUTe:CHANnel:DRIVe:PAIRed[:MODE]

Syntax

ROUTe:CHANnel:DRIVe:PAIRed[:MODE] <mode>, (@<ch_list>)

ROUTe:CHANnel:DRIVe:PAIRed[:MODE]? (@<ch_list>)

Description

This command enables or disables the paired mode on the specified channels on the 34945A Microwave Switch/Attenuator Driver. When enabled, the module automatically pairs channel n (as specified by this command) with channel n+10 for two-coil (SP2T) operations. When disabled, the specified channels are configured for non-paired one-coil (SPST) operations.

Used With:

  • 34945A Microwave Switch/Attenuator Driver

Parameters

Name

Type

Range of Values

Default Value

<mode>

Boolean

{OFF|0|ON|1}

OFF (paired mode disabled)

<ch_list>

Numeric

One or more channels in the form (@srcc).

For paired operations, channel n is automatically paired with channel n+10 (e.g., 01 with 11, 21 with 31, 41 with 51, etc.). With this command, specify the lower numbered channel in the pair.
 

Bank 1:

sr01 through sr08

Bank 2:

sr21 through sr28

Bank 3:

sr41 through sr48

Bank 4:

sr61 through sr68
 

s: Mainframe slot number (1 through 8)
r
: 34945EXT remote module (1 through 8) 

This is a required parameter

Remarks

  • In order to change the paired state, you must disable the channel drive state (see ROUTe:RMODule:DRIVe:SOURce[:IMMediate] command). When you subsequently enable the channel drive state (by specifying EXTernal or INTernal), all unverified channels on the specified module will be reset to their user-defined default values (see ROUTe:CHANnel:DRIVe:CLOSe:DEFault and ROUTe:CHANnel:DRIVe:OPEN:DEFault commands).

  • When pairing is enabled, both channels in each pair assume the existing attributes of the lower numbered channel as shown in the table below.

  Attribute

Paired State

ROUTe:CHANnel:DRIVe:PULSe[:MODE]

ON (automatically enabled in paired mode)

ROUTe:CHANnel:DRIVe:PULSe:WIDTh

Assumes lower channel state

ROUTe:CHANnel:DRIVe:TIME:RECovery

Assumes lower channel state

ROUTe:CHANnel:DRIVe:TIME:SETTle

Assumes lower channel state

ROUTe:CHANnel:VERify[:ENABle]

Assumes lower channel state

ROUTe:CHANnel:VERify:POLarity

Assumes lower channel state

  • As shown in the table above, when pairing is enabled the pulsed mode is automatically enabled (see ROUTe:CHANnel:DRIVe:PULSe[:MODE] command). The pulse width specified on the lower channel (see ROUTe:CHANnel:DRIVe:PULSe:WIDTh command) is applied to the upper channel.

  • When pairing is enabled, the upper channel will retain its default state (see ROUTe:CHANnel:DRIVe:CLOSe:DEFault and ROUTe:CHANnel:DRIVe:OPEN:DEFault commands). However, while channels are paired the default state of the upper channel is irrelevant and only the lower channel's default state will apply.

  • Since the TTL or open collector drive current mode is set on a per-bank basis (see ROUTe:RMODule:BANK:DRIVe[:MODE] command), this attribute will always be the same between paired channels.

  • When the paired mode is disabled with the pulsed mode enabled (see ROUTe:CHANnel:DRIVe:PULSe[:MODE] command), you cannot query the open/closed state of the associated channels unless verification is enabled (see ROUTe:CHANnel:VERify[:ENABle] command). While in this mode (one-coil operation), only "close" operations are allowed on the channels ("open" operations are not allowed).

  • If you disable pairing on two previously paired channels, both channels will independently assume the attributes (pulse mode, pulse width, etc.) that they collectively had as paired channels. The default state that the upper channel had prior to pairing (see ROUTe:CHANnel:DRIVe:CLOSe:DEFault and ROUTe:CHANnel:DRIVe:OPEN:DEFault commands) will become relevant again.

  • The paired mode setting is stored in non-volatile memory on the 34945EXT remote module.

Return Format

The query command returns "0" (OFF) or "1" (ON) for each channel specified. Multiple responses are separated by commas. You can query the paired state whether the channel drive state is enabled or disabled.

Examples

The following program segment enables the paired mode on channels 01 and 02 on Bank 2 on 34945EXT remote module #2 (slot 3). Channel 01 is paired with channel 11 and channel 02 is paired with channel 12.

ROUT:RMOD:DRIV:SOUR OFF,(@3200)  !Must disable channel drive
ROUT:CHAN:DRIV:PAIR ON,(@3201,3202)
 !Enable paired mode

The following query returns the paired state of channels 01 and 02 on Bank 2 on 34945EXT remote module #2 (slot 3).

ROUT:CHAN:DRIV:PAIR? (@3201,3202)

Typical Response:  1,1

See Also

ROUTe:CHANnel:DRIVe:CLOSe:DEFault

ROUTe:CHANnel:DRIVe:OPEN:DEFault

ROUTe:CHANnel:DRIVe:PULSe[:MODE]

ROUTe:CHANnel:DRIVe:PULSe:WIDTh

ROUTe:CHANnel:VERify[:ENABle]

ROUTe:CHANnel:VERify:POLarity

ROUTe:RMODule:DRIVe:SOURce[:IMMediate]