9-5
Understanding the CITIfile Data Format
The CITIfile Data Format
The CITIfile Header
The header section contains information about the data that will follow. It may also
include information about the setup of the instrument that measured the data. For
example, the header may include information such as:
• CITIfile version number
• Network analyzer model number
• Firmware revision currently installed in the analyzer
• Type of Data
• Data Format
• Measurement parameters
• Start and stop frequencies
• Number of sample points
The CITIfile header shown in Example 1 has just the bare minimum of information
necessary; no instrument setup information was included.
An Array of Data
An array is numeric data that is arranged with one data element per line. In the Smith
chart and polar formats, the data is in real and imaginary pairs. In all other formats, the
data is still in pairs, but the second term of the pair is 0E0. All information is true
formatted data in the same format as on the analyzer display (dB, SWR, etc.).
A CITIfile package may contain more than one array of data. Arrays of data start after the
BEGIN keyword, and the END keyword will follow the last data element in an array. A
CITIfile package does not necessarily need to include data arrays; for instance, CITIfile
could be used to store the current state of an instrument. In that case the keywords VAR,
DATA, BEGIN, and END would not be required.
CITIfile Keyword
Keywords are always the first word on a new line. They are always one continuous word
without embedded spaces. A listing of all the keywords used in the latest A.01.01 version
of CITIfile is shown in "CITIfile Keywords." When reading a CITIfile, unrecognized
keywords should be ignored. This allows new keywords to be added, without affecting an
older program or instrument that might not use the new keywords. The older instrument
or program can still use the rest of the data in the CITIfile as it did before. Ignoring
unknown keywords allows backwards compatibility to be maintained.
Summary of Contents for 8719ES
Page 6: ...vi ...
Page 10: ...Contents x Contents ...
Page 11: ...1 1 1 HP 8719 20 22ES Specifications and Characteristics ...
Page 60: ...1 50 HP 8719 20 22ES Specifications and Characteristics Instrument Specifications ...
Page 61: ...2 1 2 HP 8719 20 22ET Specifications and Characteristics ...
Page 98: ...2 38 HP 8719 20 22ET Specifications and Characteristics Instrument Specifications ...
Page 99: ...3 1 3 Front Rear Panel ...
Page 111: ...4 1 4 Menu Maps ...
Page 113: ...4 3 Menu Maps Menu Maps Figure 4 2 Menu Map for Copy ...
Page 114: ...4 4 Menu Maps Menu Maps Figure 4 3 Menu Map for Display ...
Page 115: ...4 5 Menu Maps Menu Maps Figure 4 4 Menu Map for Format Figure 4 5 Menu Map for Local ...
Page 116: ...4 6 Menu Maps Menu Maps Figure 4 6 Menu Map for Marker Marker Fctn and Marker Search ...
Page 118: ...4 8 Menu Maps Menu Maps Figure 4 9 Menu Map for Power and Sweep Setup ET only ...
Page 119: ...4 9 Menu Maps Menu Maps Figure 4 10 Menu Map for Power and Sweep Setup ES only ...
Page 120: ...4 10 Menu Maps Menu Maps Figure 4 11 Menu Map for Preset ...
Page 121: ...4 11 Menu Maps Menu Maps Figure 4 12 Menu Map for Save Recall ...
Page 122: ...4 12 Menu Maps Menu Maps Figure 4 13 Menu Map for Scale Ref ...
Page 128: ...5 1 5 Hardkey Softkey Reference ...
Page 194: ...6 1 6 Error Messages ...
Page 222: ...7 1 7 Options and Accessories ...
Page 234: ...8 1 8 Preset State and Memory Allocation ...
Page 253: ...8 20 Preset State and Memory Allocation Memory Allocation ...
Page 254: ...9 1 9 Understanding the CITIfile Data Format ...
Page 269: ...9 16 Understanding the CITIfile Data Format Useful Calculations ...
Page 270: ...10 1 10 Determining System Measurement Uncertainties ...
Page 281: ...10 12 Determining System Measurement Uncertainties Measurement Uncertainty Equations ...