ROUTe:CHANnel:DRIVe:TIME:SETTle

34980A

ROUTe:CHANnel:DRIVe:TIME:SETTle

Syntax

ROUTe:CHANnel:DRIVe:TIME:SETTle {<seconds>|MIN|MAX|DEF}, (@<ch_list>)

ROUTe:CHANnel:DRIVe:TIME:SETTle? [{MIN|MAX}, ] (@<ch_list>)

Description

This command defines a settling time on the specified channels on the 34945A Microwave Switch/Attenuator Driver. For pulsed operations (see ROUTe:CHANnel:DRIVe:PULSe[:MODE] command), the settling time begins with the falling edge of the drive pulse. For non-pulsed (continuous) operations, the settling time begins with the initiation of the drive signal. See the Agilent 34980A User's Guide for more information.

Used With:

  • 34945A Microwave Switch/Attenuator Driver

Parameters

Name

Type

Range of Values

Default Value

<seconds>

Discrete

Desired settling time in seconds between 0 seconds and 255 ms, with 1 ms resolution.

MIN = 0 seconds, MAX = 255 ms

0 seconds

<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 settling time establishes when an open/close operation on a channel should be considered complete. On the 34945A module, a series of open/close operations are not considered complete until the settling time has elapsed following the final channel closure.

  • Unlike the power supply recovery time (see ROUTe:CHANnel:DRIVe:TIME:RECovery command), the settling time has no effect on how many channels can be driven simultaneously when an open/close operation is executed with a list of channels.

  • This command affects the busy time for the module in the specified slot. See the ROUTe:MODule:BUSY? and ROUTe:MODule:WAIT commands for more information.

  • The specified settling time is acknowledged, regardless of whether verification is enabled or disabled (see ROUTe:CHANnel:VERify[:ENABle] command).

  • The ROUTe:RMODule:DRIVe:LIMit command sets the number of simultaneous coil activations allowed on a given 34945EXT remote mode. Settling times do not affect the behavior of driving multiple channels at once.  

  • If you are using a settling time in conjunction with a power supply recovery time (see ROUTe:CHANnel:DRIVe:TIME:RECovery command), the module will use the longer of the two to determine when the channel operation is considered "done" and when the verification operation will begin.

Return Format

The query command returns the settling time in seconds in the form "+1.00000000E+00" for each channel specified. Multiple responses are separated by commas.

Examples

The following command defines a settling time of 5 ms on channels 01 and 02 on Bank 2 on 34945EXT remote module #2 (slot 3).

ROUT:CHAN:DRIV:TIME:SETTLE .005,(@3201,3202)

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

ROUT:CHAN:DRIV:TIME:SETTLE? (@3201,3202)

Typical Response:  +5.00000000E-03,+5.00000000E-03

See Also

ROUTe:CHANnel:DRIVe:PULSe[:MODE]

ROUTe:CHANnel:DRIVe:TIME:RECovery

ROUTe:CHANnel:VERify[:ENABle]

ROUTe:MODule:BUSY?

ROUTe:MODule:WAIT

ROUTe:RMODule:DRIVe:LIMit