Published January 2016 | Version v1
Miscellaneous

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)

Part of:
Proceedings of the 15th International Conference on Accelerator and Large Experimental Physics Control Systems ICALEPCS 2015

Additional details

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.