[发明专利]一种航天嵌入式软件接口数据的自动化维护方法有效
申请号: | 201610676562.7 | 申请日: | 2016-08-16 |
公开(公告)号: | CN106325860B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 蔡雨辰;奚坤;钟睿明;于海心;黎藜;陈朝晖;董晓刚;党纪红;张国峰;李晓锋;王振华 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F8/73;G06F11/36 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种航天嵌入式软件接口数据的自动化维护方法,监测航天嵌入式软件代码中的数据自动化维护指令并判断,当为分组控件时,生成分组控件显示当前及下一个分组控件语句间所有变量及变量取值,当为复选框控件或者编辑框控件时,通过复选框或者编辑框改变前置变量取值,当为下拉列表框控件时,生成下拉列表框改变被选中的变量赋值,当为单选按钮控件时,生成单选按钮改变被选中变量赋值,当为数组编辑窗口控件时,生成数组编辑窗口修改被选变量的取值,当为生成文件选择窗控件时,生成文件选择窗口查看系统文件。 | ||
搜索关键词: | 控件 嵌入式软件 下拉列表框 接口数据 生成文件 复选框 分组 航天 自动化 嵌入式软件代码 编辑框控件 数据自动化 按钮控件 编辑窗口 查看系统 窗口控件 控件显示 维护指令 选择窗口 编辑框 选择窗 组编辑 按钮 前置 数组 语句 选中 维护 监测 | ||
【主权项】:
1.一种航天嵌入式软件接口数据的自动化维护方法,其特征在于包括如下步骤:(1)监测航天嵌入式软件代码中的数据自动化维护指令并判断,如果数据自动化维护指令为“//”<分组名称>,则转入步骤(2),如果数据自动化维护指令为“//”<名称>[“,”初始值],则转入步骤(3),如果数据自动化维护指令为“//”“[”<名称>{“、”<变量赋值1>“_”<列表项名称1>“、”<变量赋值2>“_”<列表项名称3>“、”<变量赋值3>“_”<列表项名称3>}…“]”,则转入步骤(5),如果数据自动化维护指令为“//”“<”<名称>{“、”<变量赋值1>“_”<按钮名称1>“、”<变量赋值2>“_”<按钮名称2>“、”<变量赋值3>“_”<按钮名称3>…}“>”,则转入步骤(6),如果数据自动化维护指令为“//”“[”<窗体名称>{“、”<数组下标>“:”<默认值1>“_”<成员名称1>“:”<默认值2>“_”<成员名称2>…}[“默认:”<默认值>“_”<默认成员名称>]“]”,则转入步骤(7),如果数据自动化维护指令为“//”“##”<按钮名称>“##”,则转入步骤(8);所述的数据自动化维护指令在航天嵌入式软件代码中以注释的形式存在;(2)生成以分组名称命名的分组控件,显示当前分组控件语句、下一个分组控件语句间所有变量;所述的分组控件语句为“//”<分组名称>;(3)判断“//”<名称>[“,”初始值]之前的变量定义语句类型,如果为bool型变量,则根据根据外部指令使用复选框控件改变复选框控件语句之前的1个bool型变量的取值为true或者false,如果为除bool型变量以外的其他类型变量,则转入步骤(4);所述的复选框控件语句为“//”<名称>[“,”初始值];(4)将编辑框控件语句前的变量取值改变为编辑框控件中的数值,其中,变量类型包括有符号或无符号的字符型、整型、单精度浮点型、双精度浮点型;所述的编辑框控件语句为“//”<名称>[“,”初始值];(5)生成下拉列表框控件,根据外部指令选择下拉列表框控件中的列表项名称,然后将被选中的列表项名称对应的变量赋值作为下拉列表框控件语句之前的变量的取值;所述的下拉列表框控件语句为“//”“[”<名称>{“、”<变量赋值1>“_”<列表项名称1>“、”<变量赋值2>“_”<列表项名称3>“、”<变量赋值3>“_”<列表项名称3>}…“]”;所述的下拉列表框控件包括多个列表项名称;(6)生成单选按钮控件,根据外部指令选择按钮名称,然后将被选中按钮名称对应的变量赋值作为单选按钮控件语句之前的变量的取值;所述的单选按钮控件语句为“//”“<”<名称>{“、”<变量赋值1>“_”<按钮名称1>“、”<变量赋值2>“_”<按钮名称2>“、”<变量赋值3>“_”<按钮名称3>…}“>”;所述的单选按钮控件包括多个单选按钮;(7)生成数组编辑窗口生成按钮,当数组编辑窗口生成按钮被选择时,生成子窗体,子窗体包括与数组编辑窗口控件语句前数组变量中元素个数相同的编辑框控件,每一个编辑框控件对应一个数组变量元素,将编辑框控件中的数值作为对应数组变量元素的取值;所述的数组编辑窗口控件语句为“//”“[”<窗体名称>{“、”<数组下标>“:”<默认值1>“_”<成员名称1>“:”<默认值2>“_”<成员名称2>…}[“默认:”<默认值>“_”<默认成员名称>]“]”;所述的数组编辑窗口控件语句中的成员名称与数组变量中元素一一对应;所述的数组编辑窗口生成按钮显示窗体名称;(8)生成文件选择窗口生成按钮,当文件选择窗口生成按钮被选择时,生成子窗口,子窗口包括文件管理列表,根据外部指令使用文件管理列表查看并选择系统文件,文件选择窗控件语句后的数组存储被选择的系统文件;所述系统文件位于当前航天嵌入式软件测试环境下;所述的文件选择窗控件语句为“//”“##”<按钮名称>“##”。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610676562.7/,转载请声明来源钻瓜专利网。