[发明专利]一种面向信号驱动程序代码自动生成方法及装置在审
申请号: | 201810629021.8 | 申请日: | 2018-06-19 |
公开(公告)号: | CN108829395A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 邱田华;宋斌;刘毅;吴波;郑艳梅;方鹏;谭旭;陈鹏飞;刘硕 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/72 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 董雪 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向信号驱动程序代码自动生成方法及装置,首先从信号模型文件中解析出信号驱动模型;然后设置目标软件平台,编辑该平台下的信号驱动代码模板和转换规则;最后根据选择代码转换规则,将信号驱动模型自动转换为信号驱动类代码,并把生成的信号驱动类代码填充到代码模板中。当信号驱动模型有更新时,只要重新解析模型、执行模型到代码的转换,即可生成新的代码;当需要生成另外一种软件平台下的信号驱动代码时,只需要定义该目标平台对应的转换规则,重新转换即可自动生成新软件平台下的代码,提高信号驱动实现逻辑知识重用。本发明的方法降低了软件人员的工作难度,提高了软件人员的工作效率和知识共享,节约了人力资源。 | ||
搜索关键词: | 信号驱动 自动生成 驱动程序代码 代码模板 面向信号 转换规则 代码转换 工作难度 工作效率 解析模型 目标平台 目标软件 人力资源 软件平台 信号模型 知识共享 知识重用 自动转换 新软件 转换 填充 解析 节约 更新 | ||
【主权项】:
1.一种面向信号驱动代码自动生成方法,其特征在于,包括:步骤1、建立信号驱动代码模板和转换规则管理模块,用于新建、编辑、存储和查询不同软件平台的信号驱动代码模板和代码转换规则;步骤2、选择信号驱动模型文件,定义解析规则,根据解析规则将信号驱动模型文件解析为信号驱动模型;步骤3、根据用户的实际需求确定目标软件平台,查询信号驱动代码模板和转换规则管理模块中是否有目标软件平台的代码模板和代码转换规则,如果有,执行步骤5;否则,执行下一步;步骤4、新建或/和编辑目标软件平台的代码模板和转换规则并存储;步骤5、选择目标软件平台得到目标软件平台的代码模板和代码转换规则,根据目标软件平台的代码模板和代码转换规则将信号驱动模型转换为生成信号驱动代码;步骤6、判断生成的信号驱动代码是否包含所有信号驱动模型项信息,如果不包含所有信号驱动模型项信息,执行步骤4;否则,驱动代码自动生成过程结束,保存生成的信号驱动代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810629021.8/,转载请声明来源钻瓜专利网。