Large Radio Telescope active surface system control software development
|School||Shanghai Jiaotong University|
|Course||Mechanical and Electronic Engineering|
|Keywords||Radio Telescope Software Engineering Active surface system OpenGL|
Large single movable space radio telescope is an important target detection equipment , monitoring and control in the field of astronomy and space play a very important role. However, with the expansion of the diameter of the telescope , the structure will be a certain deformation , the accuracy of the main reflection surface impact. To minimize this type of situation is, for receiving telescope efficiency of the introduction of the main reflector to adjust the system time to time to adjust the antenna panel mounting position and attitude , so that the antenna can be achieved at any time acceptable maximum efficiency . Active surface of the system as a set of mechatronic systems , with high precision , high reliability, remote monitoring , etc., which presents a challenge for system designers . In this paper, active surface of the system control software as the research object , the first installation of the system layout and communication requirements for the design of the system communications network, and on the actuator design and selection are also discussed ; followed according to the hardware features and layout way , according to software engineering principles and methods to analyze user needs software functional requirements , the design of the active surface of the overall system architecture, choose a suitable development environment , and planning processes of software development ; behind several software separately large modules in detail the design , namely, network communication module , the user interface module, a data reader module ; which Winsock application of network development , multithreading , OpenGL, Prof-UIS and a series of techniques , by means of these techniques, developed has a good interactive interface to meet all the needs of active surface system control software ; Finally, the advantages and disadvantages of the software are analyzed , and the planning of the future direction of improvement . The main work is the application of software engineering theory and new technologies related to the design of the active surface system control software to achieve the intended target, there is a certain value .