
2-42 Programming Guide
Programming Commands and Examples ESG Family Signal Generators
:MEMory and :MMEMory Subsystems
List Memory Catalog
:MEMory:CATalog:LIST?
This command outputs a list of sweep lists files in the “:” directory. The return data will be
in the following form:
<mem used>,<mem free>{,<file listing>}
The signal generator will return the two memory usage parameters and as many file
listings as there are files in the directory list. Each file listing parameter will be in the
following form:
"<file_name>",<file type>,<file size>
Load Sweep List
:MMEMory:LOAD:LIST <msus>
:MEMory:LOAD:LIST "<file_name>"
This command loads a sweep list from memory. The variable <msus> represents
[<file_system>:]"<file_name>".
Memory Data Load
:MEMory:DATA "<file_name>",<datablock>
:MMEMory:DATA <msus>,<datablock>
This command loads <datablock> into the memory location "<file_name>" or <msus>.
The variable <msus> represents [<file_system>:]"<file_name>".
Memory Filename Query
:MEMory:DATA? "<file_name>"
:MMEMory:DATA? <msus>
This command returns the <datablock> associated with the "<file_name>" or <msus>.
The variable <msus> represents [<file_system>:]"<file_name>".
Modulation Catalog Types
:MEMory:CATalog:IQ?|FSK?
This command outputs a list of the I/Q or FSK files in the “:” directory. The return data will
be in the following form:
<mem used>,<mem free>{,<file listing>}
The signal generator will return the two memory usage parameters and as many file
listings as there are files in the directory list. Each file listing parameter will be in the
following form:
"<file_name>",<file type>,<file size>
Comentarios a estos manuales