implementation of rdb channel archiver
play

Implementation of RDB Channel Archiver Richard Ma DePauw - PowerPoint PPT Presentation

Implementation of RDB Channel Archiver Richard Ma DePauw University RDB Channel Archiver An EPICS extension toolset for data archiving - EPICS (Experimental Physics and Industrial Control System) is a set of open source software tools to


  1. Implementation of RDB Channel Archiver Richard Ma DePauw University

  2. RDB Channel Archiver An EPICS extension toolset for data archiving • - EPICS (Experimental Physics and Industrial Control System) is a set of open source software tools to create real-time control systems for scientific instruments such as particle accelerators. Upgrade of the original Channel Archiver • - Data stored in a relational database (RDB): MySQL and Oracle are supported - Tools written in JAVA instead of C++ Developed by Kay Kasemir at Oak Ridge National Laboratory • Data accessed through the Control System Studio (CSS) Data Browser • - CSS builds on Eclipse - CSS provides a common platform for new control system applications as Eclipse plugins 2

  3. IOC Channel Access ArchiveEngine Samples Config. config.xml RDB EngineConfig Other tools for config & samples -Import (Oracle/MySQL) CSS-based OPI Source: RDB Channel Archiver Documentation

  4. Why RDB Channel Archiver? • State of art programming techniques providing a great upgrade of archiving speed • Developed and maintained data browser available as part of an integrated control system applications toolset, CSS • Modern user interface • Better data management with Relational Database and potentials for further developments

  5. Goals & Progress • Setup the RDB Channel Archiver on a test computer and experiment with bogus local IOC servers and/or physical signal generators • Compile the plugins and associate configurations into the APS version of CSS • Currently have the database setup but needs to work on the table structure; • Start building the archive engine

Recommend


More recommend