摘要
航天器有效载荷产品的生产研制具有种类多、批次多、批量小等特点。为了提升有效载荷产品自动测试系统的软件灵活性,以应对测试项目复杂性增加所带来的挑战,提出了一种基于动态链接库技术的测试系统软件架构。该架构具备线程管理、仪器资源管理和测试序列编辑的功能,通过三层动态链接库的关联结构设计实现了自动测试系统中用户管理、业务逻辑和仪器控制的软件功能,同时给出了系统架构中各个模块的详细设计方案,最后通过产品测试验证了系统功能。提出的基于动态链接库技术组成的系统架构具有更小的程序粒度和良好的扩展性。通过三层动态链接库模块之间的灵活配置与重构,使得测试系统软件整体功能得到不断升级,极大地满足了当前航天有效载荷产品生产研制对于集成测试系统的需求,从而为航天器测试系统架构设计提供了的一种新思路。
The production and development of spacecraft payload products are characterized by many kinds,multiple batches and small batches.In order to improve the software flexibility of automatic test system for payload products to cope with the challenge of increasing test project complexity.This paper proposes a software architecture of a test system based on dynamic link library technology,which has the functions of thread management,instrument resource management and test sequence editing.The software functions of user management,operation logic and instrument control in automatic test system are realized through the association design of three layer dynamic link library,and the detailed design scheme of each module in the system architecture is introduced in detail.Finally,the function of the system is verified by product testing.The test system based on dynamic link library technology proposed in this article has smaller program granularity and good expansibility.Through the flexible configuration and reconstruction of the three layer dynamic link library modules,the overall function of the test system software has been continuously upgraded,which greatly meets the requirements of the integrated test system for the production and development of the current space payload products and provide a new idea for the architecture design of the spacecraft test system.
作者
李芃博
李新雷
高妍
张进仓
陈菲菲
鲁飞
秦臻
LI Pengbo;LI Xinlei;GAO Yan;ZHANG Jincang;CHEN Feifei;LU Fei;QIN Zhen(China Academy of Space Technology(Xi’an),Xi’an 710000,China)
出处
《空间电子技术》
2023年第2期98-104,共7页
Space Electronic Technology
基金
西安分院工艺课题(编号:Y21-GYJC-11)。