RD Controls Software Release Note 154.0
Beam Intensity Envelope Appplication
May 28, 1996
is an X Window application
that allows an operator to
monitor the integrated intensities of the beam being delivered
to the various experimental areas.
the program reads a
containing a list of devices and maximum values.
The program monitors each device,
taking a reading at every
T6 + 1
If the sum of the readings for a device for the last hour exceeds
eighty percent of
the designated maximum for that device,
then a dialog box is posted to inform the operator.
The program also maintains a screen on which is displayed a table
for each device.
Note that if any percentage exceeds eighty percent,
the warning dialog box will pop up
even if the main screen is iconified.
The program uses the time stamps included with the data to determine when an hour has passed.
it is not sensitive to the number of spills per hour.
The program works in real time only.
No data is stored.
This means that the program can display meaningful data only after it has been running for one hour.
if the program is stopped and restarted,
a minimum of one hour's worth of data will be lost.
To run Envelope,
in any DECterm or DCL window.
To exit Envelope,
The main screen contains the following information,
arranged in columns,
from left to right:
The name of the SEM
(or other device)
whose value is being monitored.
The list of devices is read from a parameter file.
The sum of the readings from the device over the last hour.
If the program has been running for less than an hour,
or if the device has been unreadable for any time during the last hour,
then this will be a partial total.
The limiting value for this device.
If the sum described above exceeds eighty percent of this value,
then a dialog box is posted to warn the user.
The dialog box will pop up even if the main window is iconified.
The max value for each device is stored alongside the device name in the parameter file.
The current sum value as a percentage of the maximum.
The number of readings that make up the current sum value.
When the program is at equilibrium
(that is, when it has been running for at least one hour,
and the device in question has not been unreadable,)
then this value should be the number of cycles in an hour
Sample Parameter File
The following is a sample parameter file.
RDCS$ENVELOPE_DB is assumed to point to this file.
A default will be provided in the system logical table.
There should be no blank lines in the file.
Security, Privacy, Legal