Property (Read-Write)
SCPI.CALCulate(Ch).SELected.PLIMit.DATA = Data
Data = SCPI.CALCulate(Ch).SELected.PLIMit.DATA
The following syntax is also supported:
SCPI.CALCulate(Ch).TRACe(Tr).PLIMit.DATA = Data
Data = SCPI.CALCulate(Ch).TRACe(Tr).PLIMit.DATA
This command sets/gets the list of point limit test for the active trace (specified with the SCPI.CALCulate(Ch).PARameter(Tr).SELect command) for the selected channel (Ch).
You can select the trace and set/get the list for point limit test for the trace just by executing the above TRACe(Tr) command. You do not need to execute SCPI.CALCulate(Ch).PARameter(Tr).SELect.
This command is available at the revision A.11.0x and above.
Parameter |
Data |
Description |
Sets/gets the list of point limit test for the active trace. Returns the below result for each point: {Number of Limit}, {State for point 1(On=1, Off=0)}, {Stimulus for point 1}, {Lower Limit for point 1}, {Uppder Limit for point 1} ,,,, {State for point n(On=1, Off=0)}, {Stimulus for point n}, {Lower Limit for point n}, {Uppder Limit for point n} |
Data type |
Variant type (Variant) |
Sub PLim()
Dim PlimData(8) As Variant
Dim Ref As Variant
PLimData(0) = 2
PLimData(1) = 1
PLimData(2) = 200000000#
PLimData(3) = -90#
PLimData(4) = -60#
PLimData(5)=1
PLimData(6) = 1600000000#
PLimData(7) = -80#
PLimData(8) = -40#
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.PLIMit.DATA = PLimData
Ref = SCPI.CALCulate(1).SELected.PLIMit.DATA
End Sub
SCPI.CALCulate(Ch).PARameter(Tr).SELect
SCPI.CALCulate(Ch).SELected.PLIMit.DISPlay.LINE
SCPI.CALCulate(Ch).SELected.PLIMit.FAIL
SCPI.CALCulate(Ch).SELected.PLIMit.REPort.DATA
SCPI.CALCulate(Ch).SELected.PLIMit.STATe
Analysis > Point Limit > Edit Point Limit
All revision:
:CALCulate[1-160][:SELected]:PLIMit:DATA <numeric 1>, ... ,<numeric 1+(N*4)>
:CALCulate[1-160][:SELected]:PLIMit:DATA?
The following syntax is also supported:
:CALCulate{[1]-160}:TRACe{[1]-16}:PLIMit:DATA <numeric 1>, ... ,<numeric 1+(N*4)>
:CALCulate{[1]-160}:TRACe{[1]-16}:PLIMit:DATA?
{numeric 1}, ... ,{numeric 1+(N*5)}<newline><^END>
10 DIM B(1:5,1:4)
20 OUTPUT 717;":CALC1:PLIM:DATA 2,1,2E8,-9E1,-6E1,1,1.6E9,-8E1,-4E1"
30 OUTPUT 717;":CALC1:PLIM:DATA?"
40 ENTER 717;A,B(*)