Activate/Deactivate Correctors or Monitors
To provide more flexibility with orbit correction two
commands are provided:
USEMONITOR, STATUS=flag,
[,SEQUENCE=sequence][,RANGE=range][,CLASS=class][,PATTERN=regex]
USEKICK, STATUS=flag,
[,SEQUENCE=sequence][,RANGE=range][,CLASS=class][,PATTERN=regex]
The purpose of the two commands is:
- USEMONITOR:
Activates or deactivates a selection of
beam position monitors.
This command affects elements of types MONITOR, HMONITOR, or VMONITOR.
- USEKICK:
Activates or deactivates a selection of
orbit correctors.
This command affects elements of types KICKER, HKICKER, or VKICKER.
Both commands have the same attributes:
- STATUS:
If this flag is true (on), the selected elements are activated.
Active orbit monitor readings will be considered,
and active correctors can change their strengths in subsequent correction
commands.
Inactive elements will be ignored subsequently.
- SEQUENCE:
The sequence can be specified, otherwise the currect sequence is
used for this operation.
- RANGE, CLASS, PATTERN:
The usual selection commands are used to identify the elements
for this operation.
Example:
USE,... ! set working beam line
... ! define imperfections
USEKICK,STATUS=OFF,RANGE=...; ! deactivate selected correctors
USEMONITOR,STATUS=OFF,RANGE=...; ! deactivate selected monitors
CORRECT,NCORR=32; ! uses different set of correctors
USEKICK,STATUS=OFF,RANGE=...; ! deactivate different set of correctors
CORRECT,NCORR=32; ! uses different set of correctors
Werner Herr
18.6.2002