Simulink模型中参数储存方式的管理平台及管理方法

文档序号:6551119阅读:1801来源:国知局
Simulink模型中参数储存方式的管理平台及管理方法
【专利摘要】本发明涉及一种Simulink模型中参数储存方式的管理平台及管理方法,读取并保存储存方式模块(2)用于读取保存参数储存方式的文件,并获取参数的储存方式;设置模块(3)用于设置参数的储存方式;新建模块(4)用于新建参数的储存方式,并保存储存方式至文件;其中读取并保存储存方式模块(2)与设置模块(3)连接,读取并保存储存方式模块(2)与新建模块(4)连接。本发明由于使用了自定义的储存方式的管理系统和方法,具有很强的实用性,可以广泛地应用于各种嵌入式系统中。
【专利说明】Si mu I ink模型中参数储存方式的管理平台及管理方法

【技术领域】
[0001] 本发明涉及汽车电子嵌入式系统开发领域,具体涉及一种Simulink模型中参数 储存方式的管理平台及管理方法。

【背景技术】
[0002] 在汽车电子领域,嵌入式系统的应用越来越广泛,它们大都使用微处理器作为控 制核心。采用基于模型的V型开发方式可以实现对控制器模型的建模仿真、快速原型、自动 代码生成、硬件在环仿真和系统应用。MATLAB/Simul ink是当今普遍使用的建模仿真和自动 代码生成工具。其计算能力强,功能丰富,在建模仿真阶段应用广泛。在MATLAB Simulink 中建立控制算法的模型,进行仿真,然后利用MATLAB自带的自动代码生成工具箱进行自动 代码生成,可以完成整个建模仿真、快速原型和自动代码生成的过程。
[0003] 参数(Parameter)是Simulink模型中的基本元素,在Simulink模型自动生成的 代码中,一般对应常量或标定变量。在嵌入式系统中,必须对有限的储存资源进行合理利 用,一般的方法是根据系统需求,为各种常量和标定变量分配不同的储存区域,因此需要控 制Simulink模型中参数的储存方式。但是,MATLAB自带的包(Package)、储存类(Storage Class)和内存块(Memory Section)不能满足特定的微处理器的需要。


【发明内容】

[0004] 本发明的目的就是针对现有技术中存在的问题,提出一种普遍适用于各种微处理 器系统的Simulink模型中参数储存方式的管理平台及管理方法。
[0005] 本发明采用的技术方案:一种Simulink模型中参数储存方式的管理平台,它包括 具有操作界面的MATLAB GUI平台1、读取并保存储存方式模块2、设置模块3、新建模块4, 读取并保存储存方式模块2、设置模块3和新建模块4设置在具有操作界面的MATLAB GUI 平台1内,读取并保存储存方式模块2与新建模块4连接,设置模块3与新建模块4连接; 其中读取并保存储存方式模块2用于读取保存参数储存方式的文件,并获取参数的储存方 式;设置模块3用于设置参数的储存方式;新建模块4用于新建参数的储存方式,并保存储 存方式至文件。
[0006] -种Simulink模型中参数储存方式的管理平台的管理方法, ① 首先,在具有操作界面的MATLAB GUI平台1上通过新建模块4新建参数的储存方 式; ② 通过读取并保存储存方式模块2查找保存参数储存方式的文件,解析保存参数储存 方式的文件,获取参数储存方式; ③ 通过设置模块3对参数的储存方式进行设置,再通过新建模块4保存至文件。
[0007] 本发明与现有技术相比其有益效果是:1、自动或手动新建自定义的包、储存类和 内存块,能够根据各个微处理器编译器的特点进行优化,该方法普遍适用于各种微处理器; 2、该方法可以生成用户期望的书写规范的变量声明/定义代码,使代码风格与手写代码保 持一致,便于开发人员阅读和理解;3、通过工具提供的优化界面,能够根据用户操作自 动查找、显示、设置、保存参数的储存方式,无需手写代码,操作方便,显示直观,效率高;本 发明由于使用了自定义的储存方式的管理系统和方法,具有很强的实用性,可以广泛地应 用于各种嵌入式系统中。

【专利附图】

【附图说明】
[0008] 图1为本发明的结构示意图。

【具体实施方式】
[0009] 如图1,一种Simulink模型中参数储存方式的管理平台,它包括具有操作界面的 MATLAB GW平台1、读取并保存储存方式模块2、设置模块3、新建模块4,读取并保存储存方 式模块2、设置模块3和新建模块4设置在具有操作界面的MATLAB⑶I平台1内,读取并保 存储存方式模块2与新建模块4连接,设置模块3与新建模块4连接;其中读取并保存储存 方式模块2用于读取保存参数储存方式的文件,并获取参数的储存方式;设置模块3用于设 置参数的储存方式;新建模块4用于新建参数的储存方式,并保存储存方式至文件。
[〇〇1〇] 一种Simulink模型中参数储存方式的管理平台的管理方法,①首先,在具有操作 界面的MATLAB GW平台1上通过新建模块4新建参数的储存方式;②通过读取并保存储存 方式模块2查找保存参数储存方式的文件,解析保存参数储存方式的文件,获取参数储存 方式; ③通过设置模块3对参数的储存方式进行设置,再通过新建模块4保存至文件。
【权利要求】
1. 一种Simulink模型中参数储存方式的管理平台,它包括具有操作界面的MATLAB ⑶I平台(1)、读取并保存储存方式模块(2 )、设置模块(3 )、新建模块(4 ),其特征在于,读取 并保存储存方式模块(2)、设置模块(3)和新建模块(4)设置在具有操作界面的MATLAB⑶I 平台(1)内,读取并保存储存方式模块(2)与新建模块(4)连接,设置模块(3)与新建模块 (4)连接;其中读取并保存储存方式模块(2)用于读取保存参数储存方式的文件,并获取参 数的储存方式;设置模块(3)用于设置参数的储存方式;新建模块(4)用于新建参数的储存 方式,并保存储存方式至文件。
2. -种权利要求1所述的一种Simulink模型中参数储存方式的管理平台的管理方法, 其特征在于, ① 首先,在具有操作界面的MATLAB GUI平台(1)上通过新建模块(4)新建参数的储存 方式; ② 通过读取并保存储存方式模块(2)查找保存参数储存方式的文件,解析保存参数储 存方式的文件,获取参数储存方式; ③ 通过设置模块(3)对参数的储存方式进行设置,再通过新建模块(4)保存至文件。
【文档编号】G06F9/45GK104090812SQ201410297022
【公开日】2014年10月8日 申请日期:2014年6月28日 优先权日:2014年6月28日
【发明者】孟长江, 方成, 白思春, 张春, 董新宇, 杨薇, 赵玲玲, 郁国军 申请人:中国北方发动机研究所(天津)
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1