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
Published in:
Particle Accelerator Conference, 1995., Proceedings of the 1995
(Volume:4
)
Date of Conference: 1-5 May 1995