LabVIEW interface for MADOCA II with key-value stores in messages
- 1. Japan Synchrotron Radiation Research Institute (JASRI/SPring-8), Hyogo (Japan)
Description
As the next generation of the Message and Database-oriented Control Architecture (MADOCA), MADOCA II is a message-driven distributed control framework that is more accommodating, e.g., it allows control on Windows operating system as well as messages consisting of data of variable. A prototype of MADOCA II was developed in the Laboratory Virtual Instrument Engineering Workbench (LabVIEW) interface in 2013 and implemented on a control system in SPring-8. However, it was recognized that the interface should be easy-to-use in order to be able to implement MADOCA II in a wide variety of LabVIEW applications, especially in synchrotron radiation experiments. In this paper, we propose a redesigned LabVIEW interface to respond to this challenge. In this interface, messaging is managed through a unified method with virtual instruments (VIs) using key-value stores. As a result, applications for the client program and the equipment management server can be easily constructed. The VIs are based on a dynamic link library (DLL) developed in C++. The interface is easily upgraded by replacing the DLL, which was also applied to the Python interface. (author)
Additional details
Identifiers
Publishing Information
- ISBN
- 978-3-95450-148-9
- Imprint Title
- Proceedings of the 15th International Conference on Accelerator and Large Experimental Physics Control Systems ICALEPCS 2015
- Imprint Pagination
- 1225 p.
- Journal Page Range
- p. 669-672
- Report number
- INIS-AU--0089
Conference
- Title
- 15. International Conference on Accelerator and Large Experimental Physics Control Systems
- Acronym
- ICALEPCS 2015
- Dates
- 17-23 Oct 2015
- Place
- Melbourne, VIC (Australia)
INIS
- Country of Publication
- Australia
- Country of Input or Organization
- Australia
- INIS RN
- 51100686
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- CAMERAS; COMPUTER CODES; COMPUTER NETWORKS; COMPUTERS; CONTROL SYSTEMS; GRAPHICAL USER INTERFACE; MEMORY DEVICES
Optional Information
- Notes
- 6 refs., 1 tab., 4 figs.