摘要
位于国家天文台兴隆观测基地的大天区面积多目标光纤光谱天文望远镜(LAMOST)是世界上最大的、可操控的反射施密特望远镜。为了便于控制望远镜,提高观测效率,设计了观测控制系统图形用户界面。首先分析了LAMOST望远镜的控制软件体系结构,采用基于场景的以用户为中心的设计方法,对界面进行了分析和设计。使用Qt、CORBA、多线程技术和MVC模式,实现了用户界面,并对界面进行了测试。最后,用户界面得到了用户的认可,成功应用于LAMOST观测。
The Large Area Multi-Object Fiber Spectroscopic Survey Telescope(LAMOST) located at the Xinglong Station of the National Astronomical Observatories is the world's largest steerable reflecting Schmidt telescope.In order to conveniently control the telescope and make observation more efficient,we have designed the Graphical User Interfaces(GUIs)of the Observatory Control System(OCS).In this paper,we first give the analysis of the software architecture of LAMOST telescope control,and subsequently give the analysis and design of the GUIs using the User-Centered Design(UCD)based on scenarios.We use the Qt,CORBA(Common Object Request Broker Architecture),multi-thread pattern,and Model-View-Controller(MVC)pattern to realize the GUIs,which have been tested.The GUIs have been approved by users and bave been successfully applied to LAMOST observation.
出处
《天文研究与技术》
CSCD
2011年第3期272-278,共7页
Astronomical Research & Technology
基金
国家"九五"重大科学工程(98BJG001)
中国科学院研究生科技创新与社会实践资助专项资助