在国家大科学工程LAMOST望远镜建设中,观测控制系统(observing control system,OCS)采用流程来协调控制子系统的运转.流程具有易于编辑的特点.流程控制引擎支持多种人工干预和动态修改.规则检查确保流程控制的安全性.在OCS中结合CORBA中间件技术与界面远程调用,实现了多程序的组件管理与界面集成.
During the construction of the national mega-science project LAMOST Telescope,OCS(observing control system)uses process control to coordinate operations of the subsystems.The process control engine of OCS supports various kinds of interference and dynamic changes.Rule check ensures the security of process control.OCS integrates the technology of CORBA middle ware and QT multi-process to realize the management of multi-process components and integration of GUIs.