APP下载

基于代码自动生成的计算机辅助系统设计与实现

2015-12-05李丽萍孟小丰刘立辉

航天控制 2015年4期
关键词:规则功能

李丽萍 孟小丰 刘立辉

北京航天自动控制研究所,北京100854

随着航天技术的不断发展,软件的应用范围越来越广,其中一类非常重要的软件——时序控制软件,其主要功能是按照一定的时间逻辑序列,完成飞行任务过程中实时控制指令的接收与发送。此类软件的特征是:在基线状态建立后,后续的每次任务中仅需要对软件中的数据进行局部修改,程序的框架和具体功能不变化。

在航天软件研制过程中,传统的采用手动编写软件代码的研制模式逐渐显露出各种弊端,其基于人工手动进行软件更改的方式越来越难以适应现代高速发展的控制系统时序软件的复杂性,存在效率低下与错误率高等许多缺点。软件生成的方法与手段的落后,在一定程度上浪费人力资源,影响设计质量,因此进行时序类软件自动生成技术和方法研究是非常有意义的。

时序软件代码自动生成的计算机辅助系统是实现从原始的任务输入文件(一般为WORD 文件)到目标代码文件的自动生成集成环境,它的主要优点在于以图形界面的方式向用户提供了可视化的软件自动生成工作环境,实现任务语言到软件代码的智能转换,具有效率高、质量可靠、通用性强及人机界面友好的特点。该系统使软件的生成工作变的直观、简单,并且该系统还兼顾了对测试结果进行判断的功能,进一步确保软件的可靠性。

1 系统设计总体思路

时序控制软件主要功能是实现时序的发送功能,主要是以顺序执行的方式进行,即到一定时间发送一个时串以控制箭体完成某种动作,时序时串的时间值来源于系统任务书中的时序时串表。……

登录APP查看全文

猜你喜欢

规则功能
也谈诗的“功能”
撑竿跳规则的制定
数独的规则和演变
规则的正确打开方式
让规则不规则
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
TPP反腐败规则对我国的启示
搜索新规则