A Parallel Controls Software Approach For Pep Ii: Aida & Matlab Middle Layer
A Parallel Controls Software Approach For Pep Ii: Aida & Matlab Middle Layer
A Parallel Controls Software Approach For Pep Ii: Aida & Matlab Middle Layer
first implementations already show the benefit from this ap- package is to plot a large number of analog channels on a
proach. condensed way. For example, to plot all the HER vacuum
pumps for a given time period.Anomalous activity can then
Simultaneous Orbit Measurement with two BPM be found at a glance. One figure can show 100s of chan-
Systems. As an example, part of the data analysis for the nels with time in the x axis, channel number in the y axis
newly installed BPM (beam position monitor) electronics and vacuum amplitude as the color scale. Vaccum activity
in the LER (low energy ring) [10] is presented below. The arround the time of PEP II beam abort is sometimes easily
simple task is to plot the orbit data off the old PEP II BPM identified by these plots.
electronics plus those newly installed, in one figure. To per-
form this in the SCP would be an excessive project. This is LER Sextupole Orbit Feedback The SCP provides
due to the different underlying data structure for the differ- an orbit feedback in the LER sextupoles. This existing
ent systems. feedback only monitors and corrects orbit changes in the
With AIDA this was a fast and simple exercise finished vertical plane. Its adaption to correct both planes simulta-
in one afternoon. The interface for importing the orbit data neously would have been too large an effort. The MML
into MATLAB of the older BPM electronics was already provides the capability of orbit correction so to write a new
existing from the testing. The new units are set up as ana- routine handling this feedback task would not be a large
log channels in the SCP. The access for these were also effort.
existing and a function to import these specific channel had
to written and tested. These two functions were combined STATUS AND OUTLOOK
and the MATLAB tools to plot both data sets in one fig-
ure used. The result is shown in fig.1 The main goal of So far the major preparation for introducing the MML
for MD studies at PEP II have been successful. The basic
5 communication between MATLAB and the LLCS provided
by AIDA is completed and all tests passed. The adaption of
x (mm)
0
the MML is ongoing and will be completed in the following
months. First applications, based on the package AIDA-
−5
0 500 1000 1500 2000 2500 MML have been developed and are being used. After the
5 completion of the package MIA will immediately benefit
through its shared MATLAB platform. Small applications,
y (mm)
4
REFERENCES
tmit