Control Commands


Specifies the settings to remotely control the rear panel connectors, an external test set, and ECal Module state.

CONTrol

CHANnel:INTerface:CONTrol

| CONFig:RECall[STATe]

| [STATe]

ECAL:MODule

| PATH

| COUNt?

| STATe

HANDler - More Commands

MULTiplexer

| OUTPut

| A|B|C|D[DATA]

| A|B|C|D:VOLTage[DATA]

Click on a Red keyword to view the command details.

See Also


CONTrol:CHANnel:INTerface:CONTrol:CONFig:RECall[:STATe] <string>

Applicable Models: E5080A

(Write-only) Recalls an Interface Control configuration file. Learn more about Interface Control.

Parameters

 

<string>

File name and extension (.xml) of the configuration file to recall. Files are typically stored in the default folder "D:\". To recall from a different folder, specify the full path name.

Examples

CONT:CHAN:INT:CONT:CONF:REC 'MyFile.xml'

control:channel:interface:control:config:recall:state 'D:\MyFile01.xml'

Query Syntax

Not Applicable

Default

Not Applicable


CONTrol:CHANnel:INTerface:CONTrol[:STATe] <bool>

Applicable Models: E5080A

(Read-Write) Enables and disables ALL Interface Control settings. To send data, the individual interfaces must also be enabled. Learn more about Interface Control.

Parameters

 

<bool>

OFF or 0 - Interface Control is disabled; NO control data is sent.

ON or 1 - Interface Control is enabled.

Examples

CONT:CHAN:INT:CONT 1

control:channel:interface:control:state 0

Query Syntax

CONTrol:CHANnel:INTerface:CONTrol[:STATe]?

Return Type

Boolean

Default

OFF or 0


CONTrol:ECAL:MODule<num>:PATH:COUNt? <name>

Applicable Models: E5080A, M9485A

(Read-only)  Returns the number of unique states that exist for the specified path name on the selected ECal module.

This command performs exactly the same function as SENS:CORR:CKIT:ECAL:PATH:COUNt?

Use the CONT:ECAL:MOD:PATH:STAT command to set the module into one of those states.  

Use SENS:CORR:CKIT:ECAL:PATH:DATA? to read the data for a state.

Parameters

 

<num>

Optional argument. USB number of the ECal module.  If unspecified (only one ECal module is connected to the USB), <num> is set to 1. If two or more modules are connected, use SENS:CORR:CKIT:ECAL:LIST? to determine how many, and SENS:CORR:CKIT:ECAL:INF? to verify their identities.

<name>

Name of the path for which to read number of states.  Choose from:

Reflection paths

  • A

  • B

  • C (4-port modules)

  • D (4-port modules)

Transmission paths

  • AB

  • AC (4-port modules)

  • AD (4-port modules)

  • BC (4-port modules)

  • BD (4-port modules)

  • CD (4-port modules)

Note: For each transmission path, the first of the available states is the through state, the second is the confidence (attenuator) state.

Examples

CONT:ECAL:MOD:PATH:COUNt? A

control:ecal:module2:path:count? cd

See example program

Return Type

Integer

Default

Not Applicable


CONTrol:ECAL:MODule<num>:PATH:STATe <path>, <stateNum>

Applicable Models: E5080A, M9485A

(Write-only) Sets the internal state of the selected ECAL module. This command supersedes CONT:ECAL:MOD:STAT.

Parameters

 

<num>

Optional argument. USB number of the ECal module.  If unspecified (only one ECal module is connected to the USB), <num> is set to 1. If two or more modules are connected, use SENS:CORR:CKIT:ECAL:LIST? to determine how many, and SENS:CORR:CKIT:ECAL:INF? to verify their identities.

<path>

Path name for which to set a state.  

Note: The impedance paths are not independent. For example, changing the impedance presented on path A will cause a change to the impedance on path B.

Choose from:

Reflection paths

  • A

  • B

  • C (4-port modules)

  • D (4-port modules)

Transmission paths

  • AB

  • AC (4-port modules)

  • AD (4-port modules)

  • BC (4-port modules)

  • BD (4-port modules)

  • CD (4-port modules)

<stateNum>

Number of the state to set. Refer to the following table to associate the <stateNum> with a state in your ECal module.

In addition, CONT:ECAL:MOD:PATH:COUNt? returns the number of states in the specified ECal module.

<stateNum>

N4432A and
N4433A States

N4431A States

N469x States**

8509x States

One-Port Reflection States

1

Open

Open

Impedance 1

Open

2

Short

Short

Impedance 2

Short

3

Impedance 1

Impedance 1

Impedance 3

Impedance 1

4

Impedance 2

Impedance 2

Impedance 4

Impedance 2

5

 

 

Impedance 5

 

6

 

 

Impedance 6

 

7

 

 

Impedance 7

 

Two-Port Transmission States

1

Thru

Thru

Thru

Thru

2

Confidence

Confidence

Confidence

Confidence

** The following modules have only FOUR Impedance states (1, 2, 3, 4): N4690B ,N4691B ,N4692A ,N4696B.

Examples

CONT:ECAL:MOD:PATH:STATe A,5

control:ecal:module2:state BC,1

See example program

Query Syntax

Not Applicable

Default

Not Applicable



CONTrol:MULTiplexer<id>:OUTPut:<grp>[:DATA] <num>

Applicable Models: E5080A

(Read-Write) Sets or returns the output port data for specified group with id of the E5092A multiport test set.

Notes: This command is available only for E5092A multiport test set.

Parameters

 

<id>

Id of the multiport test set either 1 or 2. If unspecified, Id is assumed to be 1.

<grp>

A | B | C | D

<num>

An integer specifying the decimal value of the control line. Values are obtained by adding weights from the following table that correspond to individual lines.

The output port data range is between 0 to 255 (0=All line are turns OFF and 255 all lines are turn ON).

Line

Weight

1

1

2

2

3

4

4

8

5

16

6

32

7

64

8

128

Examples

CONT:MULT1:OUTP:B 8

Query Syntax

CONTrol:MULTiplexer<id>:OUTPut:<grp>[:DATa]?

Return Type

Numeric

Default

0


CONTrol:MULTiplexer<id>:OUTPut:<grp>VOLTage[:DATA] <volt>

Applicable Models: E5080A

(Read-Write) Sets or returns the output voltage for specified group with id of the E5092A multiport test set.

Notes: This command is available only for E5092A multiport test set.

Parameters

 

<id>

Id of the multiport test set either 1 or 2. If unspecified, Id is assumed to be 1.

<grp>

A | B | C | D

<volt>

Output voltage range for <grp> is between 0 to 5.2V and resolution is 10mV.

Examples

CONT:MULT1:OUTP:B:VOLT 4.2

Query Syntax

CONTrol:MULTiplexer<id>:OUTPut:<grp>:VOLtage[:DATa]?

Return Type

Numeric

Default

0 V



Last Modified:

18-May-2016

First Release