[发明专利]生成Targetlink数据字典分层树的方法和系统有效
申请号: | 201310282857.2 | 申请日: | 2013-07-05 |
公开(公告)号: | CN104281604B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 江建山 | 申请(专利权)人: | 广州汽车集团股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳汇智容达专利商标事务所(普通合伙)44238 | 代理人: | 潘中毅 |
地址: | 510030 广东省广州市越*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 targetlink 数据 字典 分层 方法 系统 | ||
技术领域
本发明涉及基于TargetLink进行电控单元应用软件开发的技术领域,特别涉及一种生成Targetlink数据字典分层树的方法和系统。
背景技术
TargetLink是一个从MATLAB/Simulink/Stateflow图形开发环境直接生成产品代码(如,C代码)的软件系统,其应用范围广泛,现在许多著名的汽车厂商都采用TargetLink进行控制器软件开发。TargetLink数据字典是这个系统的中央数据容器,能够集中保存模型设计、代码生成等相关信息。
在使用TargetLink进行控制器软件开发时,一般的做法是直接在TargetLink数据字典管理器中创建分层树的变量组(Variable Group)及其里面的变量(Variable),然后保存成单独的TargetLink数据字典分层树文件。而打开TargetLink数据字典管理器需要License,在一个团队中,由于成本问题,License的数量可能很有限,如果直接在TargetLink数据字典管理器进行变量的创建和修改会因没有License而无法进行;即使有足够的License,在对各个变量组中的变量进行对比或修改时,由于需要在TargetLink数据字典管理器里分别打开,也比较费时费力。
发明内容
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。
为克服现有技术的问题,本发明提供一种利用Excel生成TargetLink数据字典分层树的方法及其系统,通过Excel来进行TargetLink数据字典分层树的变量管理,可有效地提高工作效率;同时,可实现在无License文件的情况下就可以通过Excel表格间接地创建和修改TargetLink数据字典分层树的变量组内的变量。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供一种利用Excel生成TargetLink数据字典分层树的方法,包括:S1、提取Excel文件中依据TargetLink数据字典分层树变量组的类型定义的变量信息;S2、将提取到的该变量信息按照TargetLink数据字典所支持的XML格式要求,生成TargetLink数据字典分层树的XML文件;S3、将该XML文件导入到TargetLink数据字典中,生成并保存最终的TargetLink数据字典分层树文件。
根据本发明的一个实施例,该TargetLink数据字典分层树变量组的类型依据模型库在TargetLink数据字典中的内容包括输入量、输出量、标定量和测量点。
根据本发明的一个实施例,该变量信息包括名称、最小值、最大值、变量的个数、变量描述、TargetLink的数据存储类型和类型定义中的至少一项。
根据本发明的一个实施例,在该步骤S1中,还包括步骤:查找在该步骤S1中用于提取该变量信息的Excel文件,该Excel文件中包含依据不同的该TargetLink数据字典分层树变量组的类型设定的不同的表格,该表格中包含依据该TargetLink数据字典分层树变量组的类型定义的变量信息。
根据本发明的一个实施例,在该步骤S2中,还包括步骤:将提取的该变量信息按该TargetLink数据字典分层树变量组的类型分别保存在相应的数据结构体中;使用MATLAB的XML接口函数,创建该TargetLink数据字典支持的无具体变量定义的XML文件;将该数据结构体中的内容写入该无具体变量定义的XML文件,从而生成该TargetLink数据字典分层树的XML文件。
根据本发明的一个实施例,在生成该TargetLink数据字典分层树的XML文件之前,对已写入该数据结构体中的内容的该无具体变量定义的XML文件自动写入预设的XML字符编码。
根据本发明的一个实施例,在该步骤S3中,进一步包括:通过MATLAB的M语言,使用TargetLink API,在后台打开TargetLink设计模型的TargetLink数据字典主文件,将XML导入进去生成TargetLink数据字典分层树文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汽车集团股份有限公司,未经广州汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310282857.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:非常规水平井多段钻塞用钻塞液
- 下一篇:字频分级统计方法及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置