ROUTe:CHANnel:DRIVe:PULSe:WIDTh
Syntax
ROUTe:CHANnel:DRIVe:PULSe:WIDTh {<seconds>|MIN|MAX|DEF}, (@<ch_list>)
ROUTe:CHANnel:DRIVe:PULSe:WIDTh? [{MIN|MAX}, ] (@<ch_list>)
Description
This command sets the coil drive pulse width duration on the specified channels on the 34945A Microwave Switch/Attenuator Driver. Applies only if pulsed mode is enabled (see ROUTe:CHANnel:DRIVe:PULSe[:MODE] command).
Used With:
34945A Microwave Switch/Attenuator Driver
Parameters
Name |
Type |
Range of Values |
Default Value | ||||||||
<seconds> |
Discrete |
Desired pulse width in seconds between 1 ms and 255 ms, with 1 ms resolution. MIN = 1 ms, MAX = 255 ms |
15 ms | ||||||||
<ch_list> |
Numeric |
One or more channels in the form (@srcc).
s: Mainframe
slot number (1 through 8) |
This is a required parameter |
Remarks
The overall time to required drive a channel is the sum of the pulse width and the power supply recovery time (see ROUTe:CHANnel:DRIVe:TIME:RECovery command). Note that if both values are set to their upper limits (255 ms each) for all channels, the time required to reset/preset (or boot) the module will be significant
– as shown below, the time may exceed 30 seconds:
64 Channels x (255 ms Pulse Width + 255 ms Recovery Time) = ~33 seconds
The pulse width setting is stored in non-volatile memory on the 34945EXT remote module. The default pulse width of 15 ms is set by the SYSTem:RMODule:RESet and ROUTe:RMODule:BANK:PRESet commands.
For pulse widths greater than 255 ms, disable the channel pulse mode (see ROUTe:CHANnel:DRIVe:PULSe[:MODE] command) and manually create a pulse in the continuous drive mode (see Examples below).
Return Format
The query command returns the pulse width in seconds in the form "+1.00000000E+00" for each channel specified. Multiple responses are separated by commas.
Examples
The following program segment sets the pulse width to 13 ms on channels 01 and 02 on Bank 2 on 34945EXT remote module #2 (slot 3).
ROUT:CHAN:DRIV:PULS
ON,(@3201,3202) !Enable
pulsed mode
ROUT:RMOD:DRIV:SOUR INT,(@3200) !Select
internal drive source
ROUT:CHAN:DRIV:PULS:WIDT .013,(@3201,3202) !Set
pulse width
The following program segment sets the pulse width to 500 ms on channels 01 and 02 on Bank 2 on 34945EXT remote module #2 (slot 3). Note that for this example the pulsed mode is disabled (the ROUTe:CHANnel:DRIVe:PULSe:WIDTh is not used) and the pulse is created manually using the continuous drive mode.
ROUT:CHAN:DRIV:PULS
OFF,(@3205) !Disable
pulsed mode
ROUT:RMOD:DRIV:SOUR INT,(@3200) !Select
internal drive source
ROUT:CLOS (@3205);:SYST:DELAY 0.0500;:ROUT:OPEN (@3205) !Set
500 ms pulse
The following query returns the pulse width on channels 01 and 02 on Bank 2 on 34945EXT remote module #2 (slot 3).
ROUT:CHAN:DRIV:PULS:WIDT? (@3201,3202)
Typical Response: +1.30000000E-02,+1.30000000E-02