| USE OF OBJECT ORIENTED INTERPRETIVE LANGUAGES IN AN ACCELERATOR CONTROL SYSTEM (2009) | |||||||||||||||
Abstract | |||||||||||||||
| In a control system for a high energy accelerator, like KEKB, quick application development/modification is required. This short turn-around time is especially important during a commissioning of the accelerator. In KEKB control system, we have achieved this goal by introducing interpretive programming languages, Python and SAD, in the control system. SAD is the language originally developed at KEK for accelerator lattice design. The other, Python, is the language system distributed as a public domain software. These languages are used not only for prototyping application but also for developing application software used in daily operation. These languages are easier to learn and safer to use compared to compiled languages such as C or C++. Interface to the appropriate widget library from these | |||||||||||||||
Publication details | |||||||||||||||
| |||||||||||||||