skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A Parallel Controls Software Approach for PEP II: AIDA & Matlab Middle Layer

Conference ·

The controls software in use at PEP II (Stanford Control Program - SCP) had originally been developed in the eighties. It is very successful in routine operation but due to its internal structure it is difficult and time consuming to extend its functionality. This is problematic during machine development and when solving operational issues. Routinely, data has to be exported from the system, analyzed offline, and calculated settings have to be reimported. Since this is a manual process, it is time consuming and error-prone. Setting up automated processes, as is done for MIA (Model Independent Analysis), is also time consuming and specific to each application. Recently, there has been a trend at light sources to use MATLAB as the platform to control accelerators using a 'MATLAB Middle Layer' (MML), and so called channel access (CA) programs to communicate with the low level control system (LLCS). This has proven very successful, especially during machine development time and trouble shooting. A special CA code, named AIDA (Accelerator Independent Data Access), was developed to handle the communication between MATLAB, modern software frameworks, and the SCP. The MML had to be adapted for implementation at PEP II. Colliders differ significantly in their designs compared to light sources, which poses a challenge. PEP II is the first collider at which this implementation is being done. We will report on this effort, which is still ongoing.

Research Organization:
SLAC National Accelerator Lab., Menlo Park, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC02-76SF00515
OSTI ID:
919445
Report Number(s):
SLAC-PUB-12973; TRN: US0806401
Resource Relation:
Conference: Prepared for Particle Accelerator Conference (PAC 07), Albuquerque, New Mexico, 25-29 Jun 2007
Country of Publication:
United States
Language:
English

Similar Records

PEP-II injection timing and controls
Conference · Tue Jul 01 00:00:00 EDT 1997 · OSTI ID:919445

Validation of PEP-II Resonantly Excited Turn-by-Turn BPM Data
Conference · Thu Jun 28 00:00:00 EDT 2007 · OSTI ID:919445

Instrumentation and diagnostics for PEP-II
Conference · Fri May 01 00:00:00 EDT 1998 · OSTI ID:919445