Property (Read-Write)
All revision:
SCPI.CALCulate(Ch).SELected.DATA.FMEMory = Data
Data = SCPI.CALCulate(Ch).SELected.DATA.FMEMory
In revision A.9.60 and above, the following syntax is also supported:
SCPI.CALCulate(Ch).TRACe(Tr).DATA.FMEMory = Data
Data = SCPI.CALCulate(Ch).TRACe(Tr).DATA.FMEMory
This command sets/gets the formatted memory array, for the active trace of selected channel (Ch).
The array data element varies in the data format (specified with the SCPI.CALCulate(Ch).SELected.FORMat object). For more information on the formatted memory array, see Internal Data Processing.
If valid data is not calculated because of the invalid measurement, “1.#QNB” is read out.
In revision A.9.60 and above, you can select the trace and set/get the formatted memory array 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 (formatted memory array) of NOP (number of measurement points)×2. Where n is an integer between 1 and NOP.
The index of the array starts from 0. |
Data type |
Variant type (Variant) |
Note |
If there is no array data of NOP (number of measurement point))×2 when setting a formatted memory array, an error occurs when executed and the object is ignored. |
Dim FmtMem As Variant
SCPI.SENSe(1).SWEep.POINts = 201
SCPI.CALCulate(1).PARameter(1).SELect
FmtMem = SCPI.CALCulate(1).SELected.DATA.FMEMory
SCPI.CALCulate(1).PARameter(2).SELect
SCPI.CALCulate(1).SELected.DATA.FMEMory = FmtMem
SCPI.CALCulate(Ch).PARameter(Tr).SELect
SCPI.CALCulate(Ch).SELected.FORMat
SCPI.CALCulate(Ch).SELected.DATA.FDATa
SCPI.CALCulate(Ch).SELected.DATA.SMEMory
No equivalent key is available on the front panel.
All revision:
:CALCulate{[1]-160}[:SELected]:DATA:FMEMory <numeric 1>,… ,<numeric NOP*2>
:CALCulate{[1]-160}[:SELected]:DATA:FMEMory?
In revision A.9.60 and above, the following syntax is also supported:
:CALCulate{[1]-160}:TRACe{[1]-16}:DATA:FMEMory <numeric1>,… ,<numeric NOP*2>
:CALCulate{[1]-160}:TRACe{[1]-16}:DATA:FMEMory?
{numeric 1},… ,{numeric NOP×2}<newline><^END>
10 DIM A(1:201,1:2)
20 OUTPUT 717;":CALC1:DATA:FMEM?"
30 ENTER 717;A(*)