Modern Defense Technology ›› 2023, Vol. 51 ›› Issue (4): 97-103.DOI: 10.3969/j.issn.1009-086x.2023.04.012

• INTEGRATED TEST, LAUNCH CONTROL TECHNOLOGY • Previous Articles     Next Articles

Design of Ignition Control Software Based on Component

Zhen YANG, Pengfei MA, Weizhong ZHAO   

  1. Shanghai Electro-Mechanical Engineering Institute,Shanghai 201109,China
  • Received:2022-05-30 Revised:2023-03-15 Online:2023-08-28 Published:2023-09-01

基于构件的点火控制软件设计

杨振, 马鹏飞, 赵伟忠   

  1. 上海机电工程研究所,上海 201109
  • 作者简介:杨振(1985-),男,黑龙江哈尔滨人。高工,硕士,研究方向为嵌入式系统软件架构设计。

Abstract:

In view of the requirements that flight vehicle ignition control software is not suitable for purchasing commercial components and needs customized development, the ignition control principles of flight vehicles are studied. The ignition control processes of various flight vehicles are abstracted, and an ignition control software component based on parameters and actions is designed. These subcomponents can cooperate with each other, and the component needs parameters which reflect the characteristics of control process. This component can adapt to the ignition requirements of different systems and realizes the core function of ignition control software, which can reduce the software development cost and improve software quality efficiently in the meantime.

Key words: ignition control, software reuse, component, structre, parameter, abstract

摘要:

针对飞行器点火控制软件不宜购买商用构件且需要个性化定制的需求,对飞行器点火控制原理进行了研究,并对多种飞行器的点火控制流程进行了抽象,设计了一种基于参数和动作的点火控制软件构件。该构件通过各个子构件之间的配合,利用对点火流程抽象得到的装订参数,可以适应多种不同飞行器的点火控制需求,实现点火控制软件的核心功能。将该构件应用于点火控制软件应用簇的研制,可以降低软件开发成本,有效地提升点火控制软件产品的质量。

关键词: 点火控制, 软件复用, 构件, 结构, 参数, 抽象

CLC Number: