• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2022, Vol. 44 ›› Issue (08): 1433-1439.

• Graphics and Images • Previous Articles     Next Articles

Development of a CFETR neutral beam injection experimental data plotting and analyzing system

YANG Zi-yan1,2,HU Chun-dong2,ZHAO Yuan-zhe2    

  1. (1.Institute of Physical Science and Information Technology,Anhui University,Hefei 230601;
    2.Institute of Plasma Physics,Hefei Institutes of Physical Science,Chinese Academy of Sciences,Hefei 230031,China)
  • Received:2021-01-05 Revised:2021-03-15 Accepted:2022-08-25 Online:2022-08-25 Published:2022-08-25

Abstract: During the experiment of the neutral beam injection of the RF negative ion source, megabytes of data such as experimental signals and log files are generated. The new system is designed in order to solve the problems existing in the current system, such as low storage efficiency of experimental data, no support for real-time drawing, and drawing of experi-mental data of 3600-second long pulse in the future, a new system is developed. And it uses MDSplus, which is commonly used in the field of international fusion, as a data management method to achieve segment-ed management and efficient storage. It uses the Winform framework to realize the design of the drawing soft-ware interface, and cooperates with socket, multi-threading and other technologies to realize various drawing functions. After extensive testing, the compression rate of MDSplus data files can reach 16%. The plotting soft-ware runs stably on the experimental platform and has comprehensive functions. The average time required for real-time plotting, resampling plotting, and contrast plotting is within 1000 milliseconds. The results show that the system can realize real-time plotting and analysis of a large amount of experimental data, and is suitable for most application scenarios that require analysis of a large amount of floating-point data.

Key words: model drive system plus(MDSplus), data management, segmented storage, real-time plotting, resampling plotting