Author: Briegel, C.I.
Paper Title Page
THPPC066 ACSys Camera Implementation Utilizing an Erlang Framework to C++ Interface 1228
 
  • C.I. Briegel, J.S. Diamond
    Fermilab, Batavia, USA
 
  Multiple cameras are integrated into the Accelerator Control System utilizing an Erlang framework. Message passing is implemented to provide access into C++ methods. The framework runs in a multi-core processor running Scientific Linux. The system provides full access to any 3 cameras out of approximately 20 cameras collecting 5 Hz frames. JPEG images in memory or as files providing for visual information. PNG files are provided in memory or as files for analysis. Histograms over the X & Y coordinates are filtered and analyzed. This implementation is described and the framework is evaluated.