Writes values of process variables or devices to a binary SDDS file. where the contents of the file SRvac.mon are
The input file is an SDDS file with a few data columns required:
The conditions file is an optional input file specified on the command line which lists conditions that must be satisfied at each time step before the data can be logged.
The file is like the main input file, but has numerical columns LowerLimit and UpperLimit. The minimal column set is ControlName, which contain the PV names, and the two limits columns above. Depending on command line options, when any or all PV readback from this file is outstide the range defined by the corresponding data from LowerLimit and UpperLimit, none of the data of the input file PVs are recorded. When this situation occurs for a long period of time, the size of the output file doesn’t grow, and it may appear that the monitoring process has somehow stopped. It is possible to check the program activity with the touch sub-option which causes the monitoring program to touch the output file at every step.
The output file contains one data column for each process variables named in the input file. By default, the data type is float (single precision). Time columns and other miscellaneous columns are defined:
Many time-related parameters are defined in the output file: