[发明专利]一种可视化生成面向信号应用程序代码的方法及装置在审
| 申请号: | 201410712066.3 | 申请日: | 2014-12-01 |
| 公开(公告)号: | CN104461528A | 公开(公告)日: | 2015-03-25 |
| 发明(设计)人: | 郭恩全;陈晓明 | 申请(专利权)人: | 陕西海泰电子有限责任公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 西安亿诺专利代理有限公司 61220 | 代理人: | 韩素兰 |
| 地址: | 710075 陕西省西安市*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可视化 生成 面向 信号 应用程序 代码 方法 装置 | ||
1.一种可视化生成面向信号应用程序代码的方法,其特征在于,包括如下步骤:
1)选择目标代码语言,根据所选择的语言加载相应的语法规则;
2)基于ATML和STD标准,初始化测试资源和信号函数等数据对象;
3)获取测试描述数据对象,根据所选的目标语言,生成相应的代码框架,以及相应的设计界面;
4)获取测试资源以及STD等数据对象,插入测试描述设计界面,同时在代将对应的代码插入代码框架;
5)在设计界面修改测试描述或修改测试描述代码,同时同步修改另一个页面的测试描述内容;
6)保存最终测试描述代码。
2.根据权利要求1所述可视化生成面向信号应用程序代码的方法,其特征在于:所述目标代码语言是各种面向对象的编程语言。
3.根据权利要求1所述可视化生成面向信号应用程序代码的方法,其特征在于:所述测试资源指ATS中参与测试的要素,包括测试仪器、接口适配器以及UUT。
4.根据权利要求1所述可视化生成面向信号应用程序代码的方法,其特征在于:所述信号函数指STD标准中的信号函数,包括基本信号组件和测试信号框架。
5.根据权利要求1所述可视化生成面向信号应用程序代码的方法,其特征在于:所述数据对象是使用目标代码语言语法定义数据的属性、描述以及行为。
6.根据权利要求1所述可视化生成面向信号应用程序代码的方法,其特征在于:所述代码框架指符合目标代码语言语法仅包括基本语言组件构成的模板。
7.根据权利要求1所述可视化生成面向信号应用程序代码的方法,其特征在于:所述设计界面是支持控件拖放的可视化容器。
8.一种实现权利要求1可视化生成面向信号应用程序代码方法的装置,其特征在于:包括数据源,与数据源相互连接的数据持久化模块,以及与数据持久化模块相互连接的可视化引擎、语法管理器、代码解析引擎及代码生成引擎。
9.根据权利要求8所述可视化生成面向信号应用程序代码方法的装置,其特征在于:所述数据源用于为数据提供存储,形式可以为数据库或数据文件;
所述数据持久化模块用于提供对数据源的存取;
所述可视化引擎负责将所获取的数据转换为图形的方式展示在界面上;
所述语法管理器用于管理装置中已经保存的各种文本代码语言的语法规则;
所述代码解析引擎用于在运行时根据获取的文本进行,从语法管理器中提取指定的语言语法规则进行分析;
所述代码生成引擎用于将可视化数据对象根据规则转换为符合指定语言的代码文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西海泰电子有限责任公司,未经陕西海泰电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410712066.3/1.html,转载请声明来源钻瓜专利网。





