ROUTe:CHANnel:DRIVe:PULSe:WIDTh

34980A

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).
 

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

  • 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

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

See Also

ROUTe:CHANnel:DRIVe:PULSe[:MODE]

ROUTe:CHANnel:DRIVe:TIME:RECovery