
Programming Guide 3-13
ESG Family Signal Generators Remote Data Transfer
User File Data Downloads
Data Requirements
1. Data must be in binary format.
SCPI specifies the data in 8-bit bytes.
NOTE Not all binary values are ASCII characters that can be printed. In fact, only
ASCII characters corresponding to decimal values 32 through 126 are
printable keyboard characters. Typically, the ASCII character corresponding
to an 8-bit pattern is not printable.
Because of this, the program written to download and upload user files must
correctly convert the binary data into 8-bit characters.
2. Bit length must be a multiple of the data-field length of the active format.
Also, the bit length of a user file must be a multiple of the data-field length of the active
format in order to completely fill the frame’s data field without leaving a remainder.
Remaining data is truncated by the signal generator’s firmware and is therefore not
present in the resulting waveform at the RF output.
3. Bit length must be a multiple of 8 (Binary catalog downloads only).
SCPI specifies data in 8-bit bytes, and the binary catalog stores data in 8-bit bytes.
If the length (in bits) of the original data pattern is not a multiple of 8, you may need to:
• add additional bits to complete the ASCII character,
• replicate the data pattern to generate a continuously repeating pattern with no
discontinuity,
• truncate and discard bits until you reach a string length that is a multiple of 8, or
• use a bit file and download to the bit memory catalog instead.
Data Limitations
The size of a user file that can be saved depends on the available memory in the memory
catalog. The maximum amount of memory in the catalog is about 270 kbytes, but memory
available for user files is reduced if memory is also being occupied by instrument state files
or sweep list files that have been saved to the memory catalog.
Therefore, download size limitations are directly proportional to the memory catalog’s
available memory space and the signal generator’s pattern RAM size (UN8 = 1 Mbyte,
UN9 = 8 Mbyte). To determine the maximum user file size, you must consider the:
• framing overhead,
• pattern RAM size (1 MByte or 8 MByte), and
• available memory in the memory catalog.
You may have to delete any superfluous files from the memory catalog before downloading
larger files.
Comentarios a estos manuales