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 |