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.
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.04 and above
Example:
' Set the resolution bandwidth to 1 MHz.
TestSet.WriteString("SETup:SMONitor:BANDwidth 1MHZ")
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.04 and above
Example:
' Specify single trigger mode for the measurement.
TestSet.WriteString("SETup:SMONitor:CONTinuous OFF")
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.04 and above
Example:
' Set the state to on and the multi-measurement count value to 90.
TestSet.WriteString("SETup:SMONitor:COUNt 90")
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.04 and above
Example:
' Set the multi-measurement count value to 99.
TestSet.WriteString("SETup:SMONitor:COUNt:NUMBer 99")
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.04 and above
Example:
' Set the multi-measurement count state to on.
TestSet.WriteString("SETup:SMONitor:COUNt:STATe ON")
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.04 and above
Example:
' Set the frequency span to 15 MHz.
TestSet.WriteString("SETup:SMONitor:SPAN 15MHZ")
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.04 and above
Example:
' Set the measurement timeout to 20 seconds and set the timeout state to on.
TestSet.WriteString("SETup:SMONitor:TIMeout 20S")
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.04 and above
Example:
' Turn the measurement timeout state to on.
TestSet.WriteString("SETup:SMONitor:TIMeout:STATe ON")
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.04 and above
Example:
' Set the measurement timeout to 20 seconds.
TestSet.WriteString("SETup:SMONitor:TIMeout:TIME 20S")
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.04 and above
Example:
' Set trigger delay time to 1.5 milliseconds.
TestSet.WriteString("SETup:SMONitor:TRIGger:DELay 1.5MS")
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.04 and above
Example:
' Set the trigger source to external.
TestSet.WriteString("SETup:SMONitor:TRIGger:SOURce EXT")