Technical data

9-7
Understanding the CITIfile Data Format
CITIfile Keywords
the information is for a Network Analyzer. This convention allows
new devices to be defined without fear of conflict with keywords for
previously defined devices. The device identifier (i.e. NA) may be
any number of characters.
SEG_LIST_BEGIN SEG_LIST_BEGIN indicates that a list of segments for the
independent variable follow. Format for the segments is: [segment
type] [start] [stop] [number of points]. The current implementation
only supports a single segment. If there is more than one segment,
the VAR_LIST_BEGIN construct is used. CITIfile revision A.01.00
supports only the SEG (linear segment) segment type.
SEG_LIST_END SEG_LIST_END defines the end of a list of independent variable
segments.
VAR_LIST_BEGIN VAR_LIST_BEGIN indicates that a list of the values for the
independent variable (declared in the VAR statement) follow. Only
the MAG format is supported in revision A.01.00.
VAR_LIST_END VAR_LIST_END defines the end of a list of values for the
independent variable.
DATA DATA S[1,1] RI defines the name of an array of data that will be read
later in the current CITIfile package, and the format that the data will
be in. Multiple arrays of data are supported by using standard array
indexing. Versions A.01.00 and A.01.01 of CITIfile only support the RI
(real and imaginary) format, and a maximum of two array indexes.
Commonly used array names include the following: "S" for "S
parameter" Example: S[2,1] "E" for "Error term" Example: E[1]
"USER" for "User parameter" Example: USER[1] "VOLTAGE"
Example: VOLTAGE[1] "VOLTAGE_RATIO" for a ratio of Example:
VOLTAGE_RATIO[1,0] two voltages (A/R).
CONSTANT
CONSTANT [name] [value] allows for the recording of values which
don’t change when the independent variable changes. CONSTANTs
are part of the main CITIfile definition. Users must not define their
own CONSTANTs. Use the #KEYWORD device specification to create
your own KEYWORD instead. The #NA device specification is an
example of this. No constants were defined for revision A.01.00 of
CITIfile. CITIfile revision A.01.01 defined the following constant:
CONSTANTs are part of the main CITIfile definition. Users must not
define their own CONSTANTs. Use the #KEYWORD device
specification to create your own KEYWORD instead. The #NA device
specification is an example of this. No constants were defined for
revision A.01.00 of CITIfile. CITIfile revision A.01.01 defined the
following constant:
CONSTANT TIME [year] [month] [day] [hour] [min] [secs] Example:
The COMMENT statement is not absolutely required, but is highly recommended to aid readability.
The year should always be the full four digits ("1999" is correct, but "99" is not). This is to avoid
COMMENT YEAR MONTH DAY HOUR MINUTE SECONDS
CONSTANT TIME 1999 02 26 17 33 53.25