Property (Read-Write)
SCPI.CALCulate(Ch).SELected.DATA.SMEMory = Data
Data = SCPI.CALCulate(Ch).SELected.DATA.SMEMory
This command sets/gets the corrected memory array, for the active trace of selected channel ( Ch).
For more information on the corrected memory array, see Section Internal Data Processing.
If valid data is not calculated because of the invalid measurement, “1.#QNB” is read out.
Parameter |
Data |
Description |
Indicates the array data (corrected 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 corrected memory array, an error occurs when executed and the object is ignored. |
Dim CorMem As Variant
SCPI.SENSe(1).SWEep.POINts = 201
CorMem = SCPI.CALCulate(1).SELected.DATA.SMEMory
SCPI.SENSe(2).SWEep.POINts = 201
SCPI.CALCulate(1).SELected.DATA.SMEMory = CorMem
SCPI.CALCulate(Ch).PARameter(Tr).SELect
SCPI.CALCulate(Ch).SELected.DATA.SDATa
SCPI.CALCulate(Ch).SELected.DATA.FMEMory
No equivalent key is available on the front panel.
:CALCulate{[1]-4}[:SELected]:DATA:SMEMory <numeric 1>,… ,<numeric NOP×2>
:CALCulate{[1]-4}[:SELected]:DATA:SMEMory?
<numeric 1>,… ,<numeric NOP×2><^END>
10 DIM A(1:201,1:2)
20 OUTPUT 717;":CALC1:DATA:SMEM?"
30 ENTER 717;A(*)