THE PHELIX CONTROL SYSTEM BASED ON UML DESIGN LEVEL PROGRAMMING IN LABVIEW
2003
Figure 1: Schematic view of the
PHELIXsetup. The high voltage capacitor bank is located in the upper floor. The
beamlinesto the experiments are only denoted. The
Unified Modeling Language(UML) [1] has become the standard for documentation and
high level designof modern software. UML to
code generatorslike Rational Rose, Together, Rhapsody etc., allow to convert the UML diagrams to text based languages like C++ or Java and vice versa. Instead of converting the UML graphs to another programming language prior to its use, it is much better if the UML diagram itself is already executable. This is made possible by the third party toolkit ObjectVIEW [2] which can be used within the
graphical languageLabVIEW [3]. As an example of this approach the
application layerof the control system of the
PHELIX, Petawatt
High Energy Laserfor heavy Ion eXperiments [4], facility at GSI is presented.
Keywords:
-
Correction
-
Source
-
Cite
-
Save
1
References
2
Citations
NaN
KQI