Property (Read Only)
Data = SCPI.CALCulate(Ch).SELected.PLIMit.REPort.DATA
The following syntax is also supported:
Data = SCPI.CALCulate(Ch).TRACe(Tr).PLIMit.REPort.DATA
This command reads all test results with indexes of active point limits, for the active trace of selected channel (Ch).
You can select the trace and read results, for the trace just by executing the above TRACe(Tr) command. You do not need to execute SCPI.CALCulate(Ch).PARameter(Tr).SELect.
Parameter |
Data |
Description |
Indicates the array data of 1 + Num (active number of point limits)*2. The head value is number of active limits, first of 2 is limit index, and second is fail state. Returns the below result for each measurement point: ({Number of active limit}, 1 , Result (pass=0 , fail=1), 2, Result (pass=0 , fail=1), ,,, {point no}, results |
Data type |
Variant type (Variant) |
Dim FailData As Variant
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.PLIMit.STATe = True
FailData = SCPI.CALCulate(1).SELected.PLIMit.REPort.DATA
SCPI.CALCulate(Ch).SELected.PLIMit.DATA
SCPI.CALCulate(Ch).SELected.PLIMit.DISPlay.LINE
SCPI.CALCulate(Ch).SELected.PLIMit.FAIL
SCPI.CALCulate(Ch).SELected.PLIMit.STATe
No equivalent key is available on the front panel.
:CALCulate{[1]-160}[:SELected]:PLIMit:REPort[:DATA]?
The following syntax is also supported:
:CALCulate{[1]-160}:TRACe{[1]-16}:PLIMit:REPort[:DATA]?
{numeric 1},… ,{numeric N}<newline><^END>
Where N is the number of the measurement points that failed.
10 OUTPUT 717;":CALC1:PLIM:REP?"
20 ENTER 717,A(*)