论文部分内容阅读
为了提高航天相机地面仿真测试软件的多任务实时处理能力与数据管理效率,根据某航天相机地面测试需求,以VC++为开发工具,结合多线程技术与数据库访问技术,设计出了一种有效的1553B总线仿真软件。该软件能模拟卫星平台为航天相机提供在轨工作时所需的参数及指令,并监测相机工作状态;同时提供了良好的人机交互界面与数据库支持。给出了软件设计架构及实现方法,并提出了一种全新的同步消息处理机制与管理方法,提高了软件的实时处理能力。经实际测试证明,软件运行稳定,实效性好,能满足航天相机地面测试要求,具有广泛的工程应用价值。
In order to improve the multitask real-time processing capability and data management efficiency of spaceflight camera ground simulation software, according to the requirements of some space camera ground testing, this paper designs an effective 1553B by using VC ++ as development tool, combined with multithread technology and database access technology. Bus simulation software. The software can simulate the satellite platform for the space camera to provide on-orbit parameters and instructions required, and monitor the camera work status; also provides a good human-computer interface and database support. The software design framework and implementation method are given, and a new synchronous message processing mechanism and management method is proposed, which improves the real-time processing capability of the software. The actual test proved that the software is stable, effective and can meet the requirements of space camera ground testing, with a wide range of engineering applications.