MEMory:TABLe:CATalog?
Returns the names of all user-defined tables in both volatile and non-volatile memory. The table
names are enclosed in quotes. Multiple responses are separated by commas. ("") indicates the end of
the list.
Parameter Typical Return
(none)
"Table1","Table2","Table3",""
Returns all tables in volatile and non-volatile memory: MEM:TABL:CAT?
MEMory:TABLe:CURRent[:MAGNitude] <current>{,<current>}
MEMory:TABLe:CURRent[:MAGNitude]?
Programs a list of current points for a new table. A table must have at least 3 points. You may, but are
not required to send all the table points in one command. Repeatedly sending this command will
append additional points to the end of the table, up to a maximum of 1024 points. A maximum of 30
tables can be stored in volatile memory.
The query returns the current points in the active table.
Parameter Typical Return
<current> 0 to the rated current. *RST 0
Values must be in equal or descending order, or an error will occur.
<+7.800000E+00,+7.700000E+00,+7.500000E+00,
+7.000000E+00,+6.000000E+00>
Programs five data points in a new table: MEM:TABL:CURR 7.8,7.7,7.5,7,6
l
To copy a table from volatile to non-volatile memory, use MEMory:TABLe:SELect and
MEMory:COPY:TABLe.
l
Querying values from a table where no values have been set will return NAN (9.91E37).
MEMory:TABLe:CURRent[:MAGNitude] :POINts?
The query returns the number of current points in the active table.
Parameter Typical Return
(none) <# of points>
Return the number of points in the active table: MEM:TABL:CURR:POIN?
5 SCPI Programming Reference
126 Keysight MP4300 Series Operating and Service Guide