SETup:PMODulation Common Parameters

Last Updated: August 29, 2007

These commands apply to all measurements in the Power and Modulation Quality (PMOD) measurement suite.

For more information on the conventions used in the programming examples click here.

SETup:PMODulation:CONTinuous[?]

Sets/queries the trigger state for the Power and Modulation Quality measurement suite. See Triggering of Measurements.

Setting Range: Single trigger mode = 0 | OFF, Continuous trigger mode = 1 | ON

Query Range: 0 | 1

*RST Setting: 0 | OFF

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Specify single trigger mode for the Power and Modulation Quality measurement suite.

TestSet.WriteString("SETup:PMODulation:CONTinuous OFF")

SETup:PMODulation:COUNt[:SNUMber][?]

The setting form of this command performs two functions: (1) sets the multi-measurement count for the Power and Modulation Quality measurement suite (see SETup:PMODulation:COUNt:NUMBer[?]) and (2) sets the multi-measurement count state to on (see SETup:PMODulation:COUNt:STATe[?]).

The query form of this command returns the current Power and Modulation Quality measurement suite multi-measurement count value.

Setting Range: 1 to 999

Query Range: 1 to 999

*RST Setting: 10

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the state to on and the multi-measurement count value to 150.

TestSet.WriteString("SETup:PMODulation:COUNt 150")

SETup:PMODulation:COUNt:NUMBer[?]

Sets/queries the multi-measurement count for the Power and Modulation Quality measurement suite.  

This setting is only implemented when SETup:PMODulation:COUNt:STATe is set to On.

The multi-measurement count can also be set using the SETup:PMODulation:COUNt[:SNUMber][?] command.

Setting Range: 1 to 999

Query Range: 1 to 999

*RST Setting: 10

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the multi-measurement count value to 99.

TestSet.WriteString("SETup:PMODulation:COUNt:NUMBer 99")

SETup:PMODulation:COUNt:STATe[?]

Sets/queries the multi-measurement count state for the Power and Modulation Quality measurement suite.

The multi-measurement count state can also be set to on using the SETup:PMODulation:COUNt[:SNUMber][?] command.

Setting Range: 0 | OFF | 1 | ON

Query Range: 0 | 1

*RST Setting: 0 | OFF

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the multi-measurement count state to on.

TestSet.WriteString("SETup:PMODulation:COUNt:STATe ON")

SETup:PMODulation:INITiate[?]

Sets/queries the measurements to enable for the Power and Modulation Quality measurement suite.

After you perform a full preset of the test set, switch applications, or restart the test set, you must either send this command or the INITiate:PMODulation[:ON] command, with one or more parameters specifying the measurements you want the Output RF Spectrum measurement suite to perform. Otherwise, if you attempt to use the INITiate:PMODulation[:ON] command without specifying any parameters, the following error message is reported:

“Operation rejection; Sub-measurements must be enabled using ‘SETup:PMODulation:INITiate <args>’ or ‘INITiate:PMODulation[:ON] <args>’ before ‘INITiate:PMODulation[:ON] can be accepted.”

Specifying a value of NONE disables all measurements in the suite.

If this command or the INITiate:PMODulation[:ON] command has not enabled measurements in the suite since a power up, preset, or an application switch, the query form of this command returns a value of UNKN (short for UNKNown). This value indicates that you have not explicitly set up the measurements to enable for the Power and Modulation Quality measurement suite, so it is indeterminate which sub-measurements are enabled.

Setting Range: One or more of the following values, separated by commas:

Query Range: One or more of the following values, separated by commas:

*RST Setting: UNKN

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the Power and Modulation Quality suite to include Transmit Power
' and Modulation Accuracy sub-measurements.

TestSet.WriteString("SETup:PMODulation:INITiate TXP,MACC")

SETup:PMODulation:INITiate:COUNt?

Queries the number of measurements enabled for the Power and Modulation Quality measurement suite.

Setting Range: 1 to 3

Query Range: 1 to 3

*RST Setting: 3

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Query the number of sub-measurements enabled for the Power and Modulation Quality measurement suite.

TestSet.WriteString("SETup:PMODulation:INITiate:COUNt?'")

SETup:PMODulation:SYNC[?]

Sets/queries the burst synchronization mode for the Power and Modulation Quality measurement suite.

Setting Range: AMPLitude | MIDamble  | NONE

Query Range: AMPL | MID | NONE

*RST Setting: MID

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set burst synchronization to amplitude.

TestSet.WriteString("SETup:PMODulation:SYNC AMPLitude")

SETup:PMODulation:TIMeout[:STIMe][?]

The setting form of this command performs two functions: (1) sets the measurement timeout value in seconds for the Power and Modulation Quality measurement suite (see SETup:PMODulation:TIMeout:TIME[?]) and (2) sets the measurement timeout state to on (see SETup:PMODulation:TIMeout:STATe[?]).

The query form of this command returns the current Power and Modulation Quality measurement suite timeout value.

The units (S|MS) are optional, if no units are specified then units default to S.

Setting Range: 0.1 to 999.9 s

Query Range: 0.1 to 999.9 s

Resolution: 0.01 s

*RST Setting: 10 s

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the measurement suite timeout to 20 seconds and set the timeout state to on.

TestSet.WriteString("SETup:PMODulation:TIMeout 20S")

SETup:PMODulation:TIMeout:STATe[?]

Sets/queries the measurement timeout state for the Power and Modulation Quality measurement suite.

The measurement timeout state can also be set to on using the SETup:PMODulation:TIMeout[:STIMe][?] command.

Setting Range: 0 | OFF | 1 | ON

Query Range: 0 | 1

*RST Setting: 0 | OFF

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Turn the measurement suite timeout state to on.

TestSet.WriteString("SETup:PMODulation:TIMeout:STATe ON")

SETup:PMODulation:TIMeout:TIME[?]

Sets/queries the measurement timeout value in seconds for the Power and Modulation Quality measurement suite. The units (S|MS) are optional, if no units are specified then units default to S.

The measurement timeout value can also be set using the SETup:PMODulation:TIMeout[:STIMe][?] command.

Setting Range: 0.1 to 999.9 s

Query Range: 0.1 to 999.9 s

Resolution: 0.01 s

*RST Setting: 10 s

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the measurement suite timeout to 20 seconds.

TestSet.WriteString("SETup:PMODulation:TIMeout:TIME 20S")

SETup:PMODulation:TRIGger:DELay[?]

Sets/queries the trigger delay in seconds for the Power and Modulation Quality measurement suite. The units (S|MS|US|NS) are optional, if no units are specified then units default to S. See Triggering of Measurements.

Setting Range: -2.31 ms to +2.31 ms

Query Range: -2.31 ms to +2.31 ms

Resolution: 5 significant digits or 100 ns, whichever is greater

*RST Setting: 0 s

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the measurement suite trigger delay value to 1.1 milliseconds.

TestSet.WriteString("SETup:PMODulation:TRIGger:DELay 1.1MS")

SETup:PMODulation:TRIGger:SOURce[?]

Sets/queries the trigger source for the Power and Modulation Quality measurement suite. See Triggering of Measurements.

Setting Range: ARB | EXTernal | IMMediate | RISE

Query Range: ARB | EXT | IMM | RISE

*RST Setting: RISE

Test Set Requirements: E6601A WCTS Program Version A.01 and above; A.04 added ARB

Example:

' Set the measurement suite trigger source to Immediate.

TestSet.WriteString("SETup:PMODulation:TRIGger:SOURce IMM")

SETup:PMODulation:TRIGger:QUALifier[?]

Sets/queries the trigger qualifier for the Power and Modulation Quality measurement suite. See Triggering of Measurements.

Setting Range: 0 | OFF | 1 | ON

Query Range: 0 | 1

*RST Setting: 1 | ON

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the measurement suite trigger qualifier state to off.

TestSet.WriteString("SETup:PMODulation:TRIGger:QUALifier OFF")