SETup:SMONitor

Last Updated: August 29, 2007

These commands set up Spectrum Monitor (SMON) measurements.

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

SETup:SMONitor:BANDwidth[:RESolution][?]
SETup:SMONitor:BWIDth[:RESolution][?]

Sets/queries the resolution bandwidth for Spectrum Monitor measurements.  The units (GHz|MHz|KHz|Hz) are optional, if no units are specified then units default to Hz.

Setting Range: 3 kHz to 5MHz

Query Range: 3 kHz to 5MHz

*RST Setting: 30 kHz

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

Example:

' Set the resolution bandwidth to 1 MHz.

TestSet.WriteString("SETup:SMONitor:BANDwidth 1MHZ")

SETup:SMONitor:CONTinuous[?]

Sets/queries the trigger state for Spectrum Monitor measurements.  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.02 and above

Example:

' Specify single trigger mode for the measurement.

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

SETup:SMONitor:COUNt[:SNUMber][?]

The setting form of this command performs two functions: (1) sets the multi-measurement count for Spectrum Monitor measurements (see SETup:SMONitor:COUNt:NUMBer[?]) and (2) sets the multi-measurement count state to on (see SETup:SMONitor:COUNt:STATe[?]).

The query form of this command returns the current Spectrum Monitor 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.02 and above

Example:

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

TestSet.WriteString("SETup:SMONitor:COUNt 90")

SETup:SMONitor:COUNt:NUMBer[?]

Sets/queries the multi-measurement count for Spectrum Monitor measurements.  

This setting is only implemented when SETup:SMONitor:COUNt:STATe[?] is set to On.

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

Setting Range: 1 to 999

Query Range: 1 to 999

*RST Setting: 10

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

Example:

' Set the multi-measurement count value to 99.

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

SETup:SMONitor:COUNt:STATe[?]

Sets/queries the multi-measurement count state for Spectrum Monitor measurements.

The multi-measurement count state can also be set to on using the SETup:SMONitor: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.02 and above

Example:

' Set the multi-measurement count state to on.

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

SETup:SMONitor:FREQuency:SPAN[?]

Sets/queries the frequency span for Spectrum Monitor measurements. The units (GHz|MHz|KHz|Hz) are optional, if no units are specified then units default to Hz.

Setting Range: Current resolution bandwidth setting to 25 MHz

Query Range: Current resolution bandwidth setting to 25 MHz

*RST Setting: 25 MHz

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

Example:

' Set the frequency span to 15 MHz.

TestSet.WriteString("SETup:SMONitor:SPAN 15MHZ")

SETup:SMONitor:TIMeout[:STIMe][?]

The setting form of this command performs two functions: (1) sets the measurement timeout value in seconds for Spectrum Monitor measurements (see SETup:SMONitor:TIMeout:TIMe[?]) and (2) sets the measurement timeout state to on (see SETup:SMONitor:TIMeout:STATe[?]).

The query form of this command returns the current Spectrum Monitor measurement 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.02 and above

Example:

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

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

SETup:SMONitor:TIMeout:STATe[?]

Sets/queries the measurement timeout state for Spectrum Monitor measurements.

The measurement timeout state can also be set to on using the SETup:SMONitor: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.02 and above

Example:

' Turn the measurement timeout state to on.

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

SETup:SMONitor:TIMeout:TIMe[?]

Sets/queries the measurement timeout value in seconds for Spectrum Monitor measurements. 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:SMONitor: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.02 and above

Example:

' Set the measurement timeout to 20 seconds.

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

SETup:SMONitor:TRIGger:DELay[?]

Sets/queries the trigger delay in seconds for Spectrum Monitor measurements. The units (S|MS|US|NS) are optional, if no units are specified then units default to S. See Triggering of Measurements.

Setting Range: -10 to 10 ms

Query Range: -10 to 10 ms

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

*RST Setting: 0 s

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

Example:

' Set trigger delay time to 1.5 milliseconds.

TestSet.WriteString("SETup:SMONitor:TRIGger:DELay 1.5MS")

SETup:SMONitor:TRIGger:SOURce[?]

Sets/queries the trigger source for Spectrum Monitor measurements. See Triggering of Measurements.

Setting Range: ARB | EXTernal | IMMediate | RISE

Query Range: ARB | EXT | IMM | RISE

*RST Setting: IMM

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

Example:

' Set the trigger source to external.

TestSet.WriteString("SETup:SMONitor:TRIGger:SOURce EXT")