![]() | ![]() | ![]() | Traditional scaler readout | ![]() |
In order to make porting older readout software easy, the readout system supports the readout of a single "traditional" scaler readout. This is done by wrapping the skeleton.cpp scaler function calls (iniscl, readscl, clrscl) inside a scaler like object.
For simple experiments, you can use the traditional scaler readout scheme to quickly port your software to the new system, however for more complex setups, and for apparatus that are expected to run in conjunction with other apparati, I would reccomend that you make the effort to port your scaler readout to the structured system. For inforamation on how to do this indepth port, see Composite scaler readout.
To configure readout software to support a traditional scaler readout:
// Insert your code below this comment insert lines that add the scaler modules you need to your readout. For example:
rExperiment.AddScalerModule(new CTraditionalScalerReadout);
![]() | ![]() | ![]() | Traditional scaler readout | ![]() |