Cyflex Spec File Naming Conventions

Cyflex has two difference naming conventions. One is a legacy convention and one is new. However both of these are just conventions. Spec files may be named anything you wish. However using a consistent convention, either old or new, will make using spec files more convenient.

The legacy convention is that spec file names begin with a string which indicates the type of the spec file. For example analog output spec files in this convention begin with "ao_specs".

The new convention is that spec files end with a file extension indicating the type of the spec file. For example analog output spec files in this convention end with ".ao".

All standard applications, for example ao_specs - the program which reads analog output spec files, will accept any form of file name on the command line. However if no name is specified the program will try to read a default file. Currently (May 29, 2007) the default file read will be based upon the old naming convention. For example for the ao_specs application, the default name will be ao_specs.<test cell number> where <test cell number> is the number of the test cell where ao_specs is executing.

Below is a table of the conventions supported by the spec file editors.

Old
Convention
New
Convention
Examples Description
ao_specs .ao ao_specs.314 tc314.ao Analog output
co_specs .co co_specs.314 tc314.co Counter output
do_specs .do do_specs.314 tc314.do Digital output
gen_labels .uv gen_labels.314 tc314.uv User variables
inpt_specs .in inpt_specs.314 tc314.in Input specifications
pam_specs .pam pam_specs.314 tc314.pam PAM specifications
limit_specs .lim limit_specs.314 tc314.lim Limit specs