Property (Read-Write)
All revision:
SCPI.CALCulate(Ch).SELected.FUNCtion.PEXCursion = Value
Value = SCPI.CALCulate(Ch).SELected.FUNCtion.PEXCursion
In revision A.9.60 and above, the following syntax is also supported:
SCPI.CALCulate(Ch).TRACe(Tr).FUNCtion.PEXCursion = Value
Value = SCPI.CALCulate(Ch).TRACe(Tr).FUNCtion.PEXCursion
This command sets/gets the lower limit of peak excursion value (the minimum value of the difference relative to the right and left adjacent measurement points) when executing the peak search with the SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object, for the active trace of selected channel (Ch).
In revision A.9.60 and above, you can select the trace and set/get the lower limit of peak excursion value when executing the peak search with the SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object, for the trace just by executing the above TRACe(Tr) command. You do not need to execute SCPI.CALCulate(Ch).PARameter(Tr).SELect.
Parameter |
Value |
Description |
Lower limit of peak excursion value |
Data type |
Double precision floating point type (Double) |
Range |
0 to 5E8 |
Preset value |
3 |
Unit |
Varies depending on the data format.
|
Note |
If the specified variable is out of the allowable setup range, the minimum value (if the lower limit of the range is not reached) or the maximum value (if the upper limit of the range is exceeded) is set. |
Dim PeakExc As Double
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.FUNCtion.TYPE = "peak"
SCPI.CALCulate(1).SELected.FUNCtion.PEXCursion = 1.5
PeakExc = SCPI.CALCulate(1).SELected.FUNCtion.PEXCursion
SCPI.CALCulate(Ch).SELected.FUNCtion.DATA
SCPI.CALCulate(Ch).PARameter(Tr).SELect
SCPI.CALCulate(Ch).SELected.FUNCtion.TYPE
SCPI.CALCulate(Ch).SELected.FUNCtion.PPOLarity
SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute
No equivalent key is available on the front panel.
All revision:
:CALCulate{[1]-160}[:SELected]:FUNCtion:PEXCursion <numeric>
:CALCulate{[1]-160}[:SELected]:FUNCtion:PEXCursion?
In revision A.9.60 and above, the following syntax is also supported:
:CALCulate{[1]-160}:TRACe{[1]-16}:FUNCtion:PEXCursion <numeric>
:CALCulate{[1]-160}:TRACe{[1]-16}:FUNCtion:PEXCursion?
{numeric}<newline><^END>
10 OUTPUT 717;":CALC1:FUNC:PEXC 0.2"
20 OUTPUT 717;":CALC1:FUNC:PEXC?"
30 ENTER 717;A