VNA Master™Programming Manual : Spectrum Analyzer Commands : :CALCulate Subsystem
 
:CALCulate Subsystem
The commands in this subsystem process data that has been collected via the SENSe subsystem.
Limit Alarm
:CALCulate:LIMit:ALARm
Description
Enables or disables the currently active limit line alarm. Setting the value to ON or 1 turns on the limit alarm. Setting the value to OFF or 0 turns off the limit alarm. The query version of the command returns a 1 if the currently selected limit line alarm is set to ON and returns 0 if OFF. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:ALARm OFF|ON|0|1
:CALCulate:LIMit:ALARm?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To turn off limit alarm:
:CALCulate:LIMit:ALARm OFF
:CALCulate:LIMit:ALARm 0
To turn on limit alarm:
:CALCulate:LIMit:ALARm ON
:CALCulate:LIMit:ALARm 1
Related Command
:CALCulate:LIMit:TYPe
Front Panel Access
Shift‑6 (Limit), Limit Alarm
 
Move Limit to Current Center Frequency
:CALCulate:LIMit:CENTer
Description
Moves the center of the current active limit line to the center frequency.
Syntax:
:CALCulate:LIMit:CENTer
Example
To move the limit to the current center:
:CALCulate:LIMit:CENTer
Front Panel Access
Shift‑6 (Limit), Limit Move, Move Limit to Current Center Freq
Create Limit Envelope
:CALCulate:LIMit:ENVelope:CREate
Description
Creates a limit envelope. This generates a limit line that formed a mask just above or below the existing signals. Note that this command turns on the currently selected limit line if it is not already on. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:ENVelope:CREate
Example
To create a limit envelope:
:CALCulate:LIMit:ENVelope:CREate
Front Panel Access
Shift‑6 (Limit), Limit Envelope, Create Envelope
Limit Envelope Offset
:CALCulate:LIMit:ENVelope:OFFSet
Description
Sets limit envelope offset. This defines how far away from the measured signal the active limit envelope is placed. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Parameter
<amplitude>
Syntax:
:CALCulate:LIMit:ENVelope:OFFSet <amplitude>
:CALCulate:LIMit:ENVelope:OFFSet?
Cmd Parameter
<amplitude>
Query Response
<amplitude>
Range
– 100 dB to + 100 dB
Default Value
3 dB for upper limit, – 3 dB for lower limit
Default Unit
dB
Example
To set the limit envelope offset to 5 dB:
:CALCulate:LIMit:ENVelope:OFFSet 5
Front Panel Access
Shift‑6 (Limit), Limit Envelope, Upper Offset (If Limit is toggled to Upper)
Shift‑6 (Limit), Limit Envelope, Lower Offset (If Limit is toggled to Lower)
Number of Limit Envelope Points
:CALCulate:LIMit:ENVelope:POINt
Description
Sets the number of inflection point for the currently active limit envelope. Use :CALCulate:LIMit:TYPe to set the currently active limit line. If the active limit shape is square, the number of inflection points must be even; attempting to set an odd value will result in that value being rounded down to the nearest even number.
Parameter
<number>
Syntax:
:CALCulate:LIMit:ENVelope:POINt <number>
:CALCulate:LIMit:ENVelope:POINt?
Range
2 to 41
Default Value
21 if limit shape is sloped; 20 if limit shape is square
Example
To set the number of inflection point to 30:
:CALCulate:LIMit:ENVelope:POINt 30
Front Panel Access
Shift‑6 (Limit), Limit Envelope, Upper Points (If Limit is toggled to Upper)
Shift‑6 (Limit), Limit Envelope, Lower Points (If Limit is toggled to Lower)
Limit Envelope Shape
:CALCulate:LIMit:ENVelope:SHAPe
Description
Sets the currently active limit envelope shape.
Syntax:
:CALCulate:LIMit:ENVelope:SHAPe SQUare|SLOPe
:CALCulate:LIMit:ENVelope:SHAPe?
Cmd Parameter
<char> SQUare|SLOPe
Query Response
<char> SQUare|SLOPe
Example
To set the limit envelope to a square:
:CALCulate:LIMit:ENVelope:SHAPe SQUare
Front Panel Access
Shift‑6 (Limit), Limit Envelope, Upper Shape (If Limit is toggled to Upper) or Lower Shape (If Limit is toggled to Lower)
Update Limit Envelope Frequency
:CALCulate:LIMit:ENVelope:UPDate:X
Description
Updates limit envelope frequency. Note that this command is valid only if the limit envelope shape is set to a square. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:ENVelope:UPDate:X
Example
To adjust the envelope frequency:
:CALCulate:LIMit:ENVelope:UPDate:X
Front Panel Access
NA
 
Update Limit Envelope Amplitude
:CALCulate:LIMit:ENVelope:UPDate:Y
Description
Updates the amplitude of the current limit without changing the frequencies of the inflection point. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:ENVelope:UPDate:Y
Example
To adjust the limit envelope amplitude:
:CALCulate:LIMit:ENVelope:UPDate:Y
Front Panel Access
Shift‑6 (Limit), Limit Envelope, Update Envelope Amplitude
Limit Fail State
:CALCulate:LIMit:FAIL?
Description
Query whether the currently active limit line (upper or lower) has failed or not. The command returns a 0 on success, 1 on fail, and 2 if the current active limit is OFF or the alarm is OFF. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:FAIL?
Front Panel Access
NA
 
Lower Limit Alarm
:CALCulate:LIMit:LOWer:ALARm
Description
Enables/disables the lower limit alarm. It is a combination of the commands :CALCulate:LIMit:TYPe 1 and :CALCulate:LIMit:ALARm ON|OFF. Setting the value to ON or 1 turns on the lower limit alarm. Setting the value to OFF or 0 turns off the lower limit alarm. The query version of the command returns a 1 if the lower limit line alarm is ON and returns 0 if OFF. Note that using this command sets the lower limit line to be active for editing.
Syntax:
:CALCulate:LIMit:LOWer:ALARm OFF|ON|0|1
:CALCulate:LIMit:LOWer:ALARm?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Related Command
:CALCulate:LIMit:ALARm
Front Panel Access
Shift‑6 (Limit), Limit Alarm
Lower Limit Fail State
:CALCulate:LIMit:LOWer:FAIL?
Description
Query whether the lower limit line has failed or not. The command returns a 0 on success, returns a 1 on fail, and returns a 2 if the lower limit line is OFF or if the alarm is OFF.
Syntax:
:CALCulate:LIMit:LOWer:FAIL?
Front Panel Access
NA
Number of Lower Limit Points
:CALCulate:LIMit:LOWer:POINt?
Description
Returns the number of points currently in the lower limit line.
Syntax:
:CALCulate:LIMit:LOWer:POINt?
Default Value
2
Related Command
:CALCulate:LIMit:POINt?
Front Panel Access
NA
 
Lower Limit State
:CALCulate:LIMit:LOWer[:STATe]
Description
Turns the lower limit line ON or OFF. It is a combination of the commands :CALCulate:LIMit:TYPe 1 and :CALCulate:LIMit:STATe ON|OFF. The query version of the command returns a 1 if the lower limit line is ON and returns a 0 if OFF.
Syntax:
:CALCulate:LIMit:LOWer[:STATe] OFF|ON|0|1
:CALCulate:LIMit:LOWer[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To turn on lower limit:
:CALCulate:LIMit:LOWer ON
:CALCulate:LIMit:LOWer 1
:CALCulate:LIMit:LOWer:STATe ON
To turn off lower limit:
:CALCulate:LIMit:LOWer OFF
:CALCulate:LIMit:LOWer 0
:CALCulate:LIMit:LOWer:STATe 0
Related Command
:CALCulate:LIMit:ALARm
Front Panel Access
Shift‑6 (Limit), On/Off
Limit Line Type
:CALCulate:LIMit:LTYPe
Description
Sets the currently active limit line type. Absolute limit lines set the limit inflection points based upon the entered frequencies for each point. Relative limit lines set the limit inflection points relative to the current center frequency.
Syntax:
:CALCulate:LIMit:LTYPe ABSolute|RELative
:CALCulate:LIMit:LTYPe?
Cmd Parameter
<char> ABSolute|RELative
Query Response
<char> ABS|REL
Range
ABSolute|RELative
Default Value
ABSolute
Example
To set the limit line type to relative:
:CALCulate:LIMit:LTYPe RELative
Related Command
:CALCulate:LIMit[:STATe]
Front Panel Access
Shift‑6 (Limit), Limit Advanced, Limit Line Type
Limit Mirror
:CALCulate:LIMit:MIRRor
Description
Creates a limit mirror. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:MIRRor
Related Command
:CALCulate:LIMit:TYPe
Front Panel Access
Shift‑6 (Limit), Limit Advanced, Limit Mirror
Add Limit Point
:CALCulate:LIMit:POINt:ADD
Description
Adds a new limit point to the currently active limit line. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:POINt:ADD
Related Command
:CALCulate:LIMit:TYPe
Front Panel Access
Shift‑6 (Limit), Limit Edit, Add Point
Delete Limit Point
:CALCulate:LIMit:POINt:DELete
Description
Deletes the currently active limit point. The active point becomes the point that is immediately to the left of the point that was deleted. Note that deletion is only valid if there are more than 2 limit points. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:POINt:DELete
Example
To delete the currently active limit point:
:CALCulate:LIMit:POINt:DELete
Front Panel Access
Shift‑6 (Limit), Limit Edit, Delete Point
Next Point Left
:CALCulate:LIMit:POINt:LEFT
Description
Selects the limit point immediately to the left of the active point, making it active for editing or deleting. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:POINt:LEFT
Example
To select the point to the left of the active point:
:CALCulate:LIMit:POINt:LEFT
Front Panel Access
Shift‑6 (Limit), Limit Edit, Next Point Left
Next Point Right
:CALCulate:LIMit:POINt:RIGHt
Description
Selects the limit point immediately to the right of the active point, making it active for editing or deleting. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:POINt:RIGHt
Example
To select the point to the right of the active point:
:CALCulate:LIMit:POINt:RIGHt
Front Panel Access
Shift‑6 (Limit), Limit Edit, Next Point Right
Limit Point X Value
:CALCulate:LIMit:POINt:X
Description
Sets the location of the active limit point on the x‑axis at the specified location. <x‑parameter> is defined in the current x‑axis. Note that this changes the Move Limit on the front panel to Point if it is currently set to Limit. The query version of the command returns the location of the active limit point on the x‑axis. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:POINt:X <x‑parameter>
:CALCulate:LIMit:POINt:X?
Cmd Parameter
<x‑parameter>
Query Response
<x‑parameter>
Default Unit
Current x‑axis unit.
Example
To set the active point to 5 Hertz:
:CALCulate:LIMit:POINt:X 5
:CALCulate:LIMit:POINt:X 5Hz
To set the active point to 500 MHz:
:CALCulate:LIMIt:POINt:X 500MHz
To set the active point to 2.5 seconds (In zero span):
:CALCulate:LIMit:POINt:X 2.5
:CALCulate:LIMit:POINt:X 2.5s
To set the active point to 25 microseconds (In zero span):
:CALCulate:LIMit:POINt:X 25µs
Related Command
:CALCulate:LIMit:TYPe
Front Panel Access
Shift‑6 (Limit), Limit Edit, Frequency
Limit Point Y Value
:CALCulate:LIMit:POINt:Y
Description
Sets the location of the active limit point on the y‑axis at the specified location. <y‑parameter> is defined in the current y‑axis. Note that this changes the Move Limit on the front panel to Point if it is currently set to Limit. The query version of the command returns the location of the active limit point on the y‑axis. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:POINt:Y <y‑parameter>
:CALCulate:LIMit:POINt:Y?
Cmd Parameter
<y‑parameter>
Query Response
<y‑parameter>
Default Unit
Current y‑axis unit.
Example
To set the active point to 5 dBm:
:CALCulate:LIMit:POINt:Y 5
(If y‑axis unit is dBm)
:CALCulate:LIMit:POINt:Y 5dBm
Front Panel Access
Shift‑6 (Limit), Limit Edit, Amplitude
Number of Limit Points
:CALCulate:LIMit:POINt?
Description
Returns the number of points currently in the selected limit line. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:POINt?
Related Command
:CALCulate:LIMit:TYPe
Front Panel Access
NA
 
Set Limit Line Upper or Lower
:CALCulate:LIMit:TYPe
Description
Sets the currently active limit line to either upper or lower. Subsequent limit line operations are performed on the selected limit line.
Syntax:
:CALCulate:LIMit:TYPe 0|1
:CALCulate:LIMit:TYPe?
Cmd Parameter
<number>
0|1 (0 = upper limit line, 1 = lower limit line)
Query Response
<number>
0|1 (0 = upper limit line, 1 = lower limit line)
Range
0|1
Default Value
0 (upper)
Example
To set the active limit line to upper:
:CALCulate:LIMit:TYPe 0
Related Command
None
Front Panel Access
Shift‑6 (Limit), Limit
Upper Limit Alarm
:CALCulate:LIMit:UPPer:ALARm
Description
Enables/disables the alarm for the upper limit. It is a combination of the commands :CALCulate:LIMit:TYPe 0 and :CALCulate:LIMit:ALARm ON|OFF. Setting the value to ON or 1 turns on the upper limit alarm. Setting the value to OFF or 0 turns off the upper limit alarm. The query version of the command returns a 1 if the upper limit line alarm is ON and returns 0 if OFF.
Syntax:
:CALCulate:LIMit:UPPer:ALARm OFF|ON|0|1
:CALCulate:LIMit:UPPer:ALARm?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Related Command
:CALCulate:LIMit:ALARm
Front Panel Access
Shift‑6 (Limit), Limit Alarm
Upper Limit Fail State
:CALCulate:LIMit:UPPer:FAIL?
Description
Query whether the upper limit line has failed or not. The command returns a 0 on success, returns a 1 on fail, and returns a 2 if the upper limit line is OFF or the alarm is OFF. Note that the condition is reset after the end of the sweep. To avoid missing a failing condition, send the command after completing a single sweep.
Syntax:
:CALCulate:LIMit:UPPer:FAIL?
Front Panel Access
NA
 
Number of Upper Limit Points
:CALCulate:LIMit:UPPer:POINt?
Description
Returns the number of points currently in the upper limit line.
Syntax:
:CALCulate:LIMit:UPPer:POINt?
Default Value
2
Related Command
:CALCulate:LIMit:POINt?
Front Panel Access
NA
Upper Limit State
:CALCulate:LIMit:UPPer[:STATe]
Description
Turns the upper limit line ON or OFF. It is a combination of the commands :CALCulate:LIMit:TYPe 0 and :CALCulate:LIMit:STATe ON|OFF. The query version of the command returns a 1 if the upper limit line is ON and returns a 0 if OFF.
Syntax:
:CALCulate:LIMit:UPPer[:STATe] OFF|ON|0|1
:CALCulate:LIMit:UPPer[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<boolean> 0|1
Default Value
OFF
Example
To turn on upper limit:
:CALCulate:LIMit:UPPer ON
:CALCulate:LIMit:UPPer 1
:CALCulate:LIMit:UPPer:STATe ON
To turn off upper limit:
:CALCulate:LIMit:UPPer OFF
:CALCulate:LIMit:UPPer 0
:CALCulate:LIMit:UPPer:STATe 0
Related Command
:CALCulate:LIMit[:STATe]
Front Panel Access
Shift‑6 (Limit), On/Off
Move Limit
:CALCulate:LIMit:VALue
Description
Sets the currently active limit line value. This command moves an entire single or multi‑segment limit line up or down by the given <value>. If the front panel Move Limit button (Shift-6, Limit Move, Move Limit) is pressed, the limit line will move to the given <value>. This command is equivalent to the command :CALCulate:LIMit:Y. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Note that this changes the Move Limit on the front panel to Limit if it is currently set to Point.
Syntax:
:CALCulate:LIMit:VALue <value>
Cmd Parameter
<value>
Query Response
<value>
Default Unit
Current y‑axis unit.
Related Command
:CALCulate:LIMit:Y
:CALCulate:LIMit:TYPe
Front Panel Access
Shift‑6 (Limit), Limit Edit, Amplitude
Add Vertical
:CALCulate:LIMit:VERTical:ADD
Description
Adds vertical. This adds two inflection points that share the same frequency and that are centered midpoint between adjacent points. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:VERTical:ADD
Related Command
:CALCulate:LIMit:TYPe
Front Panel Access
Shift‑6 (Limit), Limit Edit, Add Vertical
 
Limit X Value
:CALCulate:LIMit:X
Description
Sets the location of the active limit line on the x‑axis at the specified location. This moves the entire limit and moves the active limit point to the given value. <x‑parameter> is defined in the current x‑axis. Note that this changes the Move Limit on the front panel to Limit if it is currently set to Point. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:X <x‑parameter>
Cmd Parameter
<x‑parameter>
Query Response
<x‑parameter>
Default Unit
Hz or for zero span in seconds
Example
To move the limit and set active point to 5 Hz:
:CALCulate:LIMit:X 5
:CALCulate:LIMit:X 5Hz
To move the limit and set active point to 500 MHz:
:CALCulate:LIMit:X 500MHz
To move the limit and set active point to 2.5 seconds (In zero span):
:CALCulate:LIMit:X 2.5
:CALCulate:LIMit:X 2.5s
To move the limit and set active point to 25 microseconds (In zero span):
:CALCulate:LIMit:X 25us
Front Panel Access
Shift‑6 (Limit), Limit Edit, Frequency
Limit Line Y Value
:CALCulate:LIMit:Y
Description
Sets the location of the active limit line on the y‑axis at the specified location. This moves the entire limit and moves the current active limit point by the given value. <y‑parameter> is defined in the current y‑axis. Note that this changes the Move Limit on the front panel to Limit if it is currently set to Point. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit:Y <y‑parameter>
Cmd Parameter
<y‑parameter>
Query Response
<y‑parameter>
Default Unit
Current y‑axis unit.
Example
To move limit and set the active point to 5 dbm:
:CALCulate:LIMit:Y 5
(If y‑axis unit is dBm)
:CALCulate:LIMit:Y 5dBm
Front Panel Access
Shift‑6 (Limit), Limit Edit, Amplitude
 
Set Default Limit
:CALCulate:LIMit[:SET]:DEFault
Description
Deletes all limit points for the currently active limit line and sets the default limit line value. Note that this command turns on the currently selected limit line if it is not already on. The current selected limit line can be modified by using the command :CALCulate:LIMit:TYPe.
Syntax:
:CALCulate:LIMit[:SET]:DEFault
Front Panel Access
Shift‑6 (Limit), Set Default Limit
Limit State
:CALCulate:LIMit[:STATe]
Description
Turns the currently selected limit line (upper or lower) ON or OFF. If the value is set to ON or 1, then the currently selected limit line is ON. If the value is set to OFF or 0, then the currently selected limit line is OFF. The query version of the command returns a 1 if the currently selected limit line is ON and returns a 0 if OFF. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Syntax:
:CALCulate:LIMit[:STATe] OFF|ON|0|1
:CALCulate:LIMit[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To turn on the currently selected limit line:
:CALCulate:LIMit ON
:CALCulate:LIMit:STATe ON
:CALCulate:LIMit:STATe 1
To turn off the currently selected limit line:
:CALCulate:LIMit OFF
:CALCulate:LIMit:STATe 0
:CALCulate:LIMit 0
Front Panel Access
Shift‑6 (Limit), On/Off
 
Turn All Markers Off
:CALCulate:MARKer:AOFF
Description
Turns off all markers.
Syntax:
:CALCulate:MARKer:AOFF
Front Panel Access
Marker, More, All Markers Off
Peak Threshold
:CALCulate:MARKer:PEAK:THReshold
Description
Sets the peak/valley threshold as a percentage of the display. :CALCulate:MARKer:MAXimum:LEFT and :CALCulate:MARKer:MAXimum:RIGHt use this value to determine whether a particular display point qualifies as a peak.
Syntax:
:CALCulate:MARKer:PEAK:THReshold <percentage>
:CALCulate:MARKer:PEAK:THReshold?
Cmd Parameter
<percentage>
Query Response
<percentage>
Range
0% to 100%
Default Value
10
Default Unit
%
Front Panel Access
Marker, More Peak Options, Peak Threshold
 
Marker Data
:CALCulate:MARKer:TABLe:DATA?
Description
Returns the marker table contents.
Syntax:
:CALCulate:MARKer:TABLe:DATA?
Cmd Parameter
NA (query only)
Query Response
NA
Front Panel Access
Marker, More, Marker Table On
 
Marker Table State
:CALCulate:MARKer:TABLe[:STATe]
Description
Turns the Marker Table on or off. Setting the value to ON turns on the marker table. Setting the value to OFF turns off the marker table.
Note: This command cannot set the Marker Table to Large. The query, however, returns a “1” if Marker Table is toggled to On or Large.
Syntax:
:CALCulate:MARKer:TABLe[:STATe] OFF|ON
:CALCulate:MARKer:TABLe[:STATe]?
Cmd Parameter
<boolean> OFF|ON
Query Response
<boolean> OFF|ON
Default Value
OFF
Example
To turn on marker table:
:CALCulate:MARKer:TABLe ON
Front Panel Access
Marker, More, Marker Table
 
Marker Noise
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:NOISe[:STATe]
Description
Turns the delta marker noise on or off. Note that if counter marker is set to on when setting marker noise to on, then counter marker is set to off. This command is not valid in zero span. The query version of this command returns a 1 if the specified delta marker is noise marker and returns a 0 if not.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:NOISe[:STATe] OFF|ON|0|1
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:NOISe[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To turn on marker noise for delta marker #1:
:CALCulate:MARKer1:DELTa:NOISe ON
:CALCulate:MARKer1:DELTa:NOISe 1
:CALCulate:MARKer:DELTa:NOISe 1
:CALCulate:MARKer:DELTa:NOISe:STATe ON
To turn on marker noise for delta marker #2:
:CALCulate:MARKer2:DELTa:NOISe ON
:CALCulate:MARKer2:DELTa:NOISe 1
:CALCulate:MARKer2:DELTa:NOISe:STATe ON
To turn off marker noise #5:
:CALCulate:MARKer5:DELTa:NOISe OFF
:CALCulate:MARKer5:DELTa:NOISe 0
:CALCulate:MARKer5:DELTa:NOISe:STATe OFF
Front Panel Access
Marker, More, Marker Noise
 
Delta Marker X Value
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:X
Description
Sets the location of the delta marker on the x‑axis at the specified offset location, <x‑parameter>, which is the offset value from the reference marker position on the x‑axis. <x‑parameter> is defined in the current x‑axis units. The query version of the command returns the location of the delta marker on the x‑axis.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:X <x‑parameter>
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:X?
Cmd Parameter
<x‑parameter>
Query Response
<x‑parameter>
Default Unit
Hz or seconds if in zero span
Example
If both the reference marker and delta marker #1 are currently at 2 GHz on the x‑axis, send the command below to set the delta marker #1 to 3 GHz on the x‑axis (1 GHz offset from the reference marker):
:CALCulate:MARKer1:DELTa:X 1GHz
In zero span, if both the reference marker and delta marker #1 are currently at 35 microseconds on the x‑axis, then send the following command to set the delta marker to 60 µs on the x‑axis (25 µs offset from the reference marker):
:CALCulate:MARKer1:DELTa:X 25µs
Related Command
:CALCulate:MARKer[1]|2|3|4|5|6:X
Front Panel Access
Marker, Delta
 
Delta Marker Read Y Value
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:Y?
Description
Reads the current absolute Y value for the specified delta marker. The units are the units of the y‑axis.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa:Y?
Default Unit
Current y‑axis unit
Front Panel Access
NA
Delta Marker to Span
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa[:SET]:SPAN
Description
Sets the total span width to the value of the specified delta marker. Note that this command is valid only if delta marker is on.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa[:SET]:SPAN
Example
To set the span to the value of delta marker #4:
:CALCulate:MARKer4:DELTa:SPAN
Front Panel Access
Marker, More Peak Options, Delta Marker to Span
 
Delta Marker State
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa[:STATe]
Description
Sets the specified delta marker on or off.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa[:STATe] OFF|ON|0|1
:CALCulate:MARKer{1|2|3|4|5|6}:DELTa[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To turn on delta marker #3:
:CALCulate:MARKer3:DELTa ON
:CALCulate:MARKer3:DELTa 1
:CALCulate:MARKer3:DELTa:STATe ON
:CALCulate:MARKer3:DELTa:STATe 1
To turn off delta marker #6
:CALCulate:MARKer6:DELTa OFF
:CALCulate:MARKer6:DELTa:STATe OFF
:CALCulate:MARKer6:DELTa:STATe 0
Front Panel Access
Marker, Delta
Marker Counter
:CALCulate:MARKer{1|2|3|4|5|6}:FCOunt[:STATe]
Description
Turns the marker frequency counter on or off. The marker counter is turned off when the selected marker is turned off. If delta marker is on when setting marker counter to on, then delta marker is turned off. If noise marker is set to on when setting marker counter to on, then noise marker is set to off. This command is not valid in zero span.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:FCOunt[:STATe] OFF|ON|0|1
:CALCulate:MARKer{1|2|3|4|5|6}:FCOunt[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To turn on frequency counter for reference marker #2:
:CALCulate:MARKer2:FCOunt ON
:CALCulate:MARKer2:FCOunt 1
Front Panel Access
Marker, More, Counter Marker
 
Marker Fixed State
:CALCulate:MARKer{1|2|3|4|5|6}:FIXed[:STATe]
Description
Sets the specified reference marker fixed state on or off. If Fixed is set to on, then the selected reference markers stay at the currently‑set amplitude when the marker is set to Fixed.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:FIXed[:STATe] OFF|ON|0|1
:CALCulate:MARKer{1|2|3|4|5|6}:FIXed[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To set reference marker #1 to fixed:
:CALCulate:MARKer:FIXed ON
:CALCulate:MARKer:FIXed 1
Front Panel Access
Marker, More, Marker Style (Fixed)
Marker (Maximum) Peak Search
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum
Description
Puts the specified marker at the maximum amplitude in the trace.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum
Front Panel Access
Marker, Marker [1/2/3/4/5/6], Peak Search
Marker, Marker [1/2/3/4/5/6], More Peak Options, Peak Search
 
Marker (Maximum) Peak Search Left
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum:LEFT
Description
Puts the specified marker on the next highest peak to the left of the current peak. The next highest peak must be above the peak threshold. If no point meets that criterion, the marker is set to the first point on the trace.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum:LEFT
Related Command
:CALCulate:MARKer:PEAK:THReshold
Front Panel Access
Marker, More Peak Options, Next Peak Left
 
Marker (Maximum) Peak Search Next
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum:NEXT
Description
Moves the marker to the highest peak anywhere in the trace which is lower than the current marker. If the given marker is not on, the command turns it on and sets it to the second highest peak in the trace. The command uses the existing peak threshold values to determine what is a peak and what is not.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum:NEXT
Related Command
:CALCulate:MARKer:PEAK:THReshold
Front Panel Access
None
 
Marker (Maximum) Peak Search Right
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum:RIGHt
Description
Puts the specified marker on the next highest peak to the right of the current peak. The next highest peak must be above the peak threshold. If no point meets that criterion, the marker is set to the last point on the trace.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:MAXimum:RIGHt
Related Command
:CALCulate:MARKer:PEAK:THReshold
Front Panel Access
Marker, More Peak Options, Next Peak Right
 
Marker Noise
:CALCulate:MARKer{1|2|3|4|5|6}:NOISe[:STATe]
Description
Turns the marker noise on or off for the specified reference marker. Note that if counter marker is set to on when setting marker noise to on, then counter marker is set to off. This command is not valid in zero span.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:NOISe[:STATe] OFF|ON|0|1
:CALCulate:MARKer{1|2|3|4|5|6}:NOISe[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To set reference marker #3 as noise marker:
:CALCulate:MARKer3:NOISe ON
:CALCulate:MARKer3:NOISe 1
Front Panel Access
Marker, More, Marker Noise
 
Marker X Value
:CALCulate:MARKer{1|2|3|4|5|6}:X
Description
Sets the location of the marker on the x‑axis at the specified location. <x‑parameter> is defined in the current x‑axis units. The query version of the command returns the location of the marker on the x‑axis. Note that the marker is snapped to the data point closest to the specified value. If the specified marker is not on, then it is set to on.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:X <x‑parameter>
:CALCulate:MARKer{1|2|3|4|5|6}:X?
Cmd Parameter
<x‑parameter>
Query Response
<x‑parameter>
Default Unit
Hz or seconds if in zero span
Example
To set reference marker #2 to 5 hertz on the x‑axis:
:CALCulate:MARKer2:X 5
:CALCulate:MARKer2:X 5Hz
To set reference marker #1 to 1.5 GHz on the x‑axis:
:CALCulate:MARKer:X 1.5GHz
:CALCulate:MARKer1:X 1.5GHz
(In zero span) To set reference marker #3 to 1.5 seconds on the x‑axis:
:CALCulate:MARKer3:X 1.5
:CALCulate:MARKer3:X 1.5s
(In zero span) To set reference marker #1 to 25 microseconds:
:CALCulate:MARKer:X 25µs
:CALCulate:MARker1:X 25µs
Front Panel Access
Marker, Marker [1/2/3/4/5/6]
 
Marker Read Y Value
:CALCulate:MARKer{1|2|3|4|5|6}:Y?
Description
Reads the current Y value for the specified marker. The units are the units of the y‑axis.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}:Y?
Cmd Parameter
NA (query only)
Default Unit
Current y‑axis unit
Front Panel Access
NA
 
Marker Frequency to Center
:CALCulate:MARKer{1|2|3|4|5|6}[:SET]:CENTer
Description
Sets the center frequency equal to the frequency of the specified marker. Note that this results in a change to the start and stop frequencies and may also result in a change to the span. Note that this command is not valid in zero span.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}[:SET]:CENTer
Front Panel Access
Marker, Marker Freq to Center
Marker to Reference Level
:CALCulate:MARKer{1|2|3|4|5|6}[:SET]:RLEVel
Description
Sets the reference level equal to the measured amplitude of the specified marker. Note that this may result in a change to the input attenuation.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}[:SET]:RLEVel
Front Panel Access
Marker, Marker to Ref Lvl
 
Marker State
:CALCulate:MARKer{1|2|3|4|5|6}[:STATe]
Description
Sets the specified marker on/off.
Syntax:
:CALCulate:MARKer{1|2|3|4|5|6}[:STATe] OFF|ON|0|1
:CALCulate:MARKer{1|2|3|4|5|6}[:STATe]?
Cmd Parameter
<boolean> OFF|ON|0|1
Query Response
<bNR1> 0|1
Default Value
OFF
Example
To turn off reference marker #1:
:CALCulate:MARKer1:STATe OFF
Front Panel Access
Marker, On/Off