CodaLite

From GlueXWiki
Revision as of 13:46, 9 July 2008 by Wolin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

codaLite Data Acquisition Package

codaLite is a lightweight and easy to install and use DAQ package suitable for everything but full-scale high-speed DAQ systems (CODA3 is being developed for these). It is in use in numerous test stands at JLab and at universities, and has been in use for a number of years. It is composed of components taken from CODA3, prototypes of still to be fully developed CODA3 components, and other software written specifically for codaLite.

codaLite has much of the functionality of CODA3, but sacrifices scalability and robustness against component failure for simplicity and ease of use. Extennsive use is made of the cMsg interprocess communication package (a CODA3 component), which allows for a complete decoupling of codaLite components in a DAQ system so that components can be tested in isolation while developing the DAQ system.

codaLite also supports AFECS, the CODA3 run control package, but this is not needed as simple scripts can be used to start and stop runs. AFECS provides a graphical run control interface, real-time histograms of event and data rates, etc, but requires creation of configuration files covering all possible DAQ configurations (not a big deal in most cases).

codaLite.tar.gz can be found on the CODA ftp site. Included in the distribution is a README file describing how to install and use codaLite.