首页|An observation control system for radio telescopes based on Python and C++languages

An observation control system for radio telescopes based on Python and C++languages

扫码查看
An observation control system is the foundation to support automatic observations by any radio telescope.Traditional observation control systems are usually coded using a compiled language,which is of higher efficiency compared with interpreted languages.Indeed,observation control systems are usually programmed using the C or C++languages.However,the high execution efficiency of C/C++is at the cost of a long development cycle,which is not only time consuming but also requires considerable skills for the developers.The development of computer hardware performance,as well as the optimization of the just-in-time compiler for new interpreted languages such as Python,provides a good balance between execution and development efficiency.In this paper,we introduce the observation control system developed for the Kunming 40-meter radio telescope run by Yunnan Observatories,Chinese Academy of Sciences.The system is developed mainly with the Python language,and we have optimized computationally intensive components with C++.We demonstrate that it is possible to achieve the required functionality and control precision with such a Python-C++programming paradigm.The performance of the control system is also assessed in this paper,demonstrating that satisfactory pointing accuracy and user experience can be attained.

Observation control systemRadio telescopesEase of development

Yuxiang Huang、Longfei Hao、Kejia Lee、Wei Dai、Min Wang、Zhixuan Li、Yonghua Xu、Bojun Wang、Faxin Shen

展开 >

Yunnan Observatories,Chinese Academy of Sciences,Kunming 650216,China

University of Chinese Academy of Sciences,Beijing 100049,China

Kavli Institute for Astronomy and Astrophysics,Peking University,Beijing 100871,China

Computer Technology Application Key Lab of Yunnan Province,Kunming University of Science and Technology Kunming 650050,China

National Astronomical Observatories,Chinese Academy of Sciences,Beijing 100101,China

展开 >

2024

天文研究与技术-国家天文台台刊
中国科学院国家天文台云南天文台

天文研究与技术-国家天文台台刊

影响因子:0.333
ISSN:1672-7673
年,卷(期):2024.1(6)