Published August 2017 | Version v1
Miscellaneous

Building MADOCA interface libraries for numerical analysis software GNU Octave and MATLAB

  • 1. RIKEN SPring-8 Center, Sayo, Hyogo (Japan)
  • 2. Japan Synchrotron Radiation Research Institute (JASRI), Sayo, Hyogo (Japan)

Description

The control software framework named MADOCA (Message And Database Oriented Control Architecture) is adopted in the SPring-8 accelerators control system. In the MADOCA control system, widely-used numerical analysis software such as MATLAB and GNU Octave has been unavailable so far. Therefore, accelerator physicists and operators have to make numerical code for the dedicated analysis by ourselves, or to use numerical analysis software outside of the control system with dumped files from the logging database and then to operate the accelerators according to the results. In order to improve their convenience and to save their time and effort, we have newly built MADOCA interface libraries both in Oct-file format and in MEX format for GNU Octave to access MADOCA control system and database. Consequently, GNU Octave is available as a client for the MADOCA control system. We will report on the development of interface libraries mainly for GNU Octave to cooperate with MADOCA control system. (author)

Part of:
Proceedings of the 14th annual meeting of Particle Accelerator Society of Japan

Additional details

Publishing Information

Imprint Title
Proceedings of the 14th annual meeting of Particle Accelerator Society of Japan
Imprint Pagination
[1427 p.]
Journal Page Range
p. 631-635

Conference

Title
14. annual meeting of Particle Accelerator Society of Japan
Acronym
PASJ2017
Dates
1-3 Aug 2017
Place
Sapporo, Hokkaido (Japan)

Optional Information

Notes
7 refs., 2 figs., 6 tabs.