In order to improve the flexibility and portability of astronomical camera software and its driver, a scheme of astronomical camera software system is designed and implemented based on the astronomical software interface standard ASCOM. In this scheme, the camera software is divided into driver layer, logic layer, interface layer and application layer, and the astronomical camera driver development based on ASCOM standard, astronomical observation function module packaging, interface function module packaging and human-computer interaction interface creation are realized in turn. This paper introduces the structural design and working principle of the software scheme, and introduces the implementation methods of the main key units in detail, and finally verifies the feasibility of this scheme through the results of test cases. This paper lays a foundation for the research on the standardized control of astronomical camera terminal and the general architecture of system software.
|