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.