Pseudo counter overview
Pseudo counter acts like an abstraction layer for an experimental channel (counter/timer, 0D, 1D or 2D) or a set of them allowing the user to see the experiment results by means of an interface which is more meaningful to him. Pseudo counters can be even build on top of another pseudo counters.
One example of a pseudo counter is
IoverI0
useful for normalizing the
measurement results in order to make them comparable.
In order to translate the experimental channel values into the pseudo counter
values, calculations have to be performed. The device pool provides
PseudoCounterController
class that can be
overwritten to provide new calculations.
The pseudo counter value gets updated automatically every time one of its experimental channel values gets updated e.g. when the acquisition is in progress.
Each pseudo counter is represented by a Tango device whose interface allows to obtain a calculation result (scalar value).
See also
- Pseudo counter API reference
the pseudo counter API
PseudoCounter
the pseudo counter tango device API