Denition
of
CITIle
T
erms
This
section
will
dene
the
following
terms:
package
header
data
array
keyword
A
CITIle
P
ackage
A
typical
package
is
divided
into
two
parts:
The rst
part, the
header,
is made
up
of
keywords
and
setup
information.
The
second
part,
the
data,
usually consists
of one
or more
arrays of
data.
Example
1
shows
the basic
structure of
a CITIle
package:
Example
1,
A
CITIle
Package
The
\header"
part
CITIFILE
A.01.00
NAME
MEMORY
V
AR
FREQ
MA
G
3
D
A
T
A
S
RI
The
\data" part
BEGIN
-3.54545E-2,-1.38601E-3
0.23491E-3,-1.39883E-3
2.00382E-3,-1.40022E-3
END
When
stored
in
a
disk
le
there
may
be
more
than
one
CITIle
package
.
With
the
8510 network
analyzer
,
for
example
,
storing
a
\memory
all"
will
save
all
eight
of
the
memories
held
in the
instrument.
This
results
in
a
single
le
which
contains
eight
CITIle
packages
.
The
CITIle
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. The
CITIle 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
.
A
CITIle
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 CITIle package does not
necessarily need to include data arrays; for instance
, CITIle could
be used to store the current
state of an instrument. In that case the keywords V
AR, D
ATA,
BEGIN, and END would not be
required.
A-2 The CITIle Data Format and Keyword Reference