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.
s: Mainframe
slot number (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 |
---|---|
ON (automatically enabled in paired mode) | |
Assumes lower channel state | |
Assumes lower channel state | |
Assumes lower channel state | |
Assumes lower channel state | |
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]