Property (Read-Write)
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.DOMain.MULTiple.RANGe = Param
Param = SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.DOMain.MULTiple.RANGe
The following syntax is also supported:
SCPI.CALCulate(Ch).TRACe(Tr).MARKer(Mk).FUNCtion.DOMain.MULTiple.RANGe = Param
Param = SCPI.CALCulate(Ch).TRACe(Tr).MARKer(Mk).FUNCtion.DOMain.MULTiple.RANGe
This command sets/gets the target range of search analysis for the selected marker, for the selected channel (Ch) in revision A.9.60 and above.
Even though you can select the trace and set/get the target range of search analysis for all traces just by executing the above TRACe(Tr) command, the Tr value is omitted. This is because the command is applied to all the traces.
Parameter |
Param |
Description |
Target search range of search analysis. |
Data type |
Integer |
Range |
1 to 16 |
Sub Multiple Range()
'Turn ON partial search feature and multiple search range
SCPI.CALCulate.TRACe(2).MARKer.FUNCtion.DOMain.STATe = True
SCPI.CALCulate.TRACe(2).MARKer.FUNCtion.DOMain.MULTiple.STATe = True
'Set the start and stop value for search range 3
SCPI.CALCulate.TRACe(2).MARKer(2).FUNCtion.DOMain.MULTiple.STARt(3) = 1000000000#
SCPI.CALCulate.TRACe(2).MARKer(2).FUNCtion.DOMain.MULTiple.STOP(3) = 3000000000#
'Assign the target range to the active marker
SCPI.CALCulate.TRACe(2).MARKer(2).ACTivate
SCPI.CALCulate.TRACe(2).MARKer(2).FUNCtion.DOMain.MULTiple.RANGe = 3
'Move marker to max within the search range
SCPI.CALCulate.TRACe(2).MARKer(2).FUNCtion.TYPE = "MAXimum"
SCPI.CALCulate.TRACe(2).MARKer(2).FUNCtion.EXECute
End Sub
Refer to Setting Multiple Range for the operations procedure to place multiple markers within a search range
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.DOMain.MULTiple.STARt
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.DOMain.MULTiple.STOP
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.DOMain.MULTiple.STATe
Marker Search > Search Range > Multiple Range > Target Range[1~16]
:CALCulate{[1]-160}[:SELected]:MARKer{[1]-10}:FUNCtion:DOMain:MULTiple:RANGe <numeric>
:CALCulate{[1]-160}[:SELected]:MARKer{[1]-10}:FUNCtion:DOMain:MULTiple:RANGe?
The following syntax is also supported:
:CALCulate{[1]-160}:TRACe{[1]-16}:MARKer{[1]-10}:FUNCtion:DOMain:MULTiple:RANGe <numeric>
:CALCulate{[1]-160}:TRACe{[1]-16}:MARKer{[1]-10}:FUNCtion:DOMain:MULTiple:RANGe?
{numeric}<newline><^END>
10 OUTPUT 717;":CALC1:MARK2:FUNC:DOM:MULT:RANG 2"
20 OUTPUT 717;":CALC1:MARK2:FUNC:DOM:MULT:RANG?"
30 ENTER 717;A