基于面向对象的通用控制软件的设计与实现
DOI:
CSTR:
作者:
作者单位:

上海航天设备制造总厂有限公司

作者简介:

通讯作者:

中图分类号:

TP274

基金项目:


The design and implementation of universal control software
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    控制软件是运载火箭中非常重要的一类软件;传统模式下,型号的控制软件是专用的,型号之间的控制软件存在相似功能重复开发、开发和维护效率低的问题;针对上诉问题,采用面向对象分析和设计技术,设计了一套基于面向对象的通用控制软件,通过对控制软件的业务逻辑进行建模和分析,抽象出满足特定规则的命令实体类,使得命令实体间可以互相组合,用户可以通过将命令实体进行组合而成为控制流程;采用XML文件持久化控制流程,提高数据文件的可读性和易更改性;通过面向对象技术屏蔽细节,特定需求通过扩展实现,而无需更改现有的设计;通过测试分析,软件的结构设计合理,扩展性和维护性良好。

    Abstract:

    Control software is a very important kind of software in Launch Vehicle project. In the traditional mode, the control software of models is special, different project’s control software has the problems of similar functions, repeated development, low development and maintenance efficiency. Aiming at the appeal problem, a set of general control software based on object-oriented is designed by using object-oriented analysis and design technology. Through modeling and analyzing the business logic of the control software, the command entity classes that meet specific rules are abstracted, so that the command entities can be combined with each other, and the user can form the control process by combining the command entities. Adopt XML file persistence control process to improve the readability and changeability of data files. The details are shielded by object-oriented technology, and the specific requirements are realized by extension without changing the existing design. Through test and analysis, the structural design of the software is reasonable, and the expansibility and maintainability are good.

    参考文献
    相似文献
    引证文献
引用本文

刘伟,孔袁莉,雷斯聪,郑柏,李晶晶.基于面向对象的通用控制软件的设计与实现计算机测量与控制[J].,2022,30(2):145-150.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2021-11-03
  • 最后修改日期:2021-12-15
  • 录用日期:2021-12-15
  • 在线发布日期: 2022-02-22
  • 出版日期:
文章二维码