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).
s: Mainframe
slot number (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