Title :
Design of SPring-8 Linac control system using Object Oriented concept
Author :
Sakaki, H. ; Yoshikawa, H. ; Itoh, Y. ; Kuba, A. ; Hori, T. ; Mizuno, A. ; Yokomizo, H.
Author_Institution :
JAERI-RIKEN, Hyogo, Japan
Abstract :
At present, the methodology of Object Oriented Programming (OOP) has become the mainstream. Because it will be gave the efficient development of programming and the easy maintenance. OOP makes many parts of program that called Object, and these Objects are assembled into main program. When many Objects are reserved on the system development, so that the future development will be easy by using stored Objects. On the accelerator, we consider the system as assembled parts. And it will always be improved or replaced. So OOP is suitable for the accelerator system, then we try for using OOP. First of all, all component of SPring-8 Linac were abstracted and modeled, and we designed a Super Class which is core of Object. In this paper, the concept of our system and its present status are described
Keywords :
accelerator control systems; computerised control; electron accelerators; object-oriented programming; physics computing; OS-9 operating system; SPring-8 Linac control system; VME system; klystron gallery; object oriented programming; Assembly systems; Control systems; Data acquisition; Level control; Linear particle accelerator; Machine control; Man machine systems; Process control; Protocols; TCPIP;
Conference_Titel :
Particle Accelerator Conference, 1995., Proceedings of the 1995
Conference_Location :
Dallas, TX
Print_ISBN :
0-7803-2934-1
DOI :
10.1109/PAC.1995.505500