ROUTe:CHANnel:DRIVe:PULSe[:MODE]

34980A

ROUTe:CHANnel:DRIVe:PULSe[:MODE]

Syntax

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

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

Description

This command enables or disables the pulsed drive mode on the specified channels on the 34945A Microwave Switch/Attenuator Driver. When the pulsed mode is disabled, the continuous drive mode is enabled (sometimes referred to as the level control mode). The continuous drive mode is useful for driving non-latching devices.

Used With:

  • 34945A Microwave Switch/Attenuator Driver

Parameters

Name

Type

Range of Values

Default Value

<mode>

Boolean

{OFF|0|ON|1}

ON (pulsed mode enabled)

<ch_list>

Numeric

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

Bank 1:

sr01 through sr08
sr
11 through sr18

Bank 2:

sr21 through sr28
sr
31 through sr38

Bank 3:

sr41 through sr48
sr
51 through sr58

Bank 4:

sr61 through sr68
sr
71 through sr78
 

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 pulsed 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 channel pairing is enabled (see ROUTe:CHANnel:DRIVe:PAIRed[:MODE] command), an error will be generated if you attempt to disable the pulsed mode.

  • For the continuous (non pulsed) mode, it is recommended that you operate with the channel drive source set to EXTernal (see ROUTe:RMODule:DRIVe:SOURce[:IMMediate] command). Since most non-latching devices require more power than the 34980A internal power supply can deliver, using an EXTernal channel drive source will avoid an overload error condition.

  • When the pulsed mode is enabled, you can set the channel coil drive pulse width using the ROUTe:CHANnel:DRIVe:PULSe:WIDTh command and the minimum power supply recovery time using the ROUTe:CHANnel:DRIVe:TIME:RECovery command.

  • When channel pairing is disabled (see ROUTe:CHANnel:DRIVe:PAIRed[:MODE] command) with the pulsed mode enabled, 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 (single drive operation), only "close" operations are allowed on the channels ("open" operations are not allowed).

  • The pulsed 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 pulsed state whether the channel drive state is enabled or disabled.

Examples

The following program segment enables the pulsed mode on channels 01 and 02 on Bank 2 on 34945EXT remote module #2 (slot 3).  

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

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

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

Typical Response:  1,1

See Also

ROUTe:CHANnel:DRIVe:PAIRed[:MODE]

ROUTe:CHANnel:DRIVe:PULSe:WIDTh

ROUTe:CHANnel:DRIVe:TIME:RECovery

ROUTe:CHANnel:VERify[:ENABle]

ROUTe:RMODule:DRIVe:SOURce[:IMMediate]