A Generalized Correlation Plot Package for the
CEBAF Control System*
S. Schaffner, W. Akers, H. Shoaee, W. Watson,
D. Wetherholt, D. Wu
CEBAF
The Correlation Package is a general facility for data acquisition and analysis
which allows a wide variety of machine physics experiments and engineering
diagnostics to be performed without the need for developing dedicated software.
Typical correlation experiments consist of an initial set of actions followed
by stepping one or two accelerator parameters while measuring up to several
hundred control system parameters. The package utilizes the EPICS device API to
access accelerator systems. A variety of analysis and graphics tools are
included through integration with the Matlab math modeling package. A post-
acquisition
script capability is available to automate the data reduction process. A
callable interface allows this facility to serve as the data acquisition and
analysis engine for high level applications. A planned interface to archived
accelerator data will allow the same analysis and graphics tools to be used for
viewing and correlating history data. The object oriented design and C++
implementation details and online operational experiences will be discussed.
*Supported by U.S. DOE contract DE-
AC05-
84ER40150.