Abstract

Ion cyclotron resonance heating (ICRH) data acquisition control system (DAC) system for 100 kW, 45.6 MHz has been designed for RF ICRH system. This system is used for control and monitoring for 2, 20, and 100 kW RF amplifier stages, respectively. ICRH system consists of different power supplies for each RF amplifier stages. PLC-based DAC has been used for various power supplies monitor, control, and interlocks. Acquired data has been stored in MDSPLUS tree in binary format with defined signal list. Python is an open source scripting language which has been used for core development of software system. Python is very popular programming language for embedded as well as high-level programming. MDSPLUS is an open source package used for data archival and visualization. It is data archival and analysis tools used in various fusion experiments for data logging and visualization with configuration. It has standard developed program interface available with most of the popular languages like Fortan, C++, Python, Java, MATLAB, and IDL for graphical display of data and browsing. The paper introduces the interface of Python-based API for integration of Python and MDSPLUS for ICRH DAC software. Module allows user to read/write data directly in binary tree of MDSPLUS hierarchy. Java-based jScope tool is a part of MDSPLUS database which is used for data visualization.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call