Readout |
|
The Readout program is responsible for responding to master triggers and reading out the experiment's digitizers. Readout is a harness into which an experiment specific readout module is linked. The harness hides all communication between Readout and the data flow architecture, manages command I/O and data buffering. The experiment specific segment focuses on how to manage the hardware associated with specific apparatus.
This page describes:
Readout commands are not case sensitive. This may change in future releases so prefer lower case commands.
Starts a run.
Ends the current run.
Pauses a run. Once paused, a run can either be RESUMEd or ENDed.
Sets one of the following:
The number of seconds between scaler readout operations. Defaults to 10 seconds.
The number of scalers to read.
The run number
The title. The remainder of the line is the title string e.g.:
set title This is my great title.
Displays on of several status/state displays:
Displays the scaler readout period.
Displays the number of scalers to read.
Displays the current title.
Comprehensive display of run state etc.
To obtain the Experiment specific Skeleton at the NSCL:
Once you have tailored your readout software, you must build a tailored version of the Readout Program. This is done as follows:
make
This will build an executable named: Readout which can then be run.