《SIMULINK模型中信号和参数的设置方法及装置.pdf》由会员分享,可在线阅读,更多相关《SIMULINK模型中信号和参数的设置方法及装置.pdf(6页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104111608A43申请公布日20141022CN104111608A21申请号201410297021422申请日20140628G05B17/0220060171申请人中国北方发动机研究所(天津)地址300400天津市北辰区永进道96号72发明人褚全红方成贾利张维彪刘涛周帅焦玉琴刘子通74专利代理机构太原同圆知识产权代理事务所特殊普通合伙14107代理人王金锁54发明名称SIMULINK模型中信号和参数的设置方法及装置57摘要本发明涉及一种SIMULINK模型中信号和参数的设置方法及装置,MATLABGUI工具(1)与读取模块(2)连接,用于从读取模块(2)中获取SI。
2、MULINK模型文件、数据文件以及信号和参数信息;读取模块(2)与自动加载模块(3)连接,用于自动加载SIMULINK模型文件及对应的数据文件;读取模块(2)与获取设置SIMULINK模型属性模块(4)连接,用于设置SIMULINK模型中模块的属性信息;读取模块(2)与获取设置MATLAB工作区属性模块(5)连接,用于获取并设置MATLAB工作区中对象的属性信息;读取模块(2)与设置信号储存属性模块(6)连接。本发明能够根据用户操作自动设置信号或参数的储存属性,操作方便,效率高。51INTCL权利要求书1页说明书3页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3。
3、页附图1页10申请公布号CN104111608ACN104111608A1/1页21一种SIMULINK模型中信号和参数的设置装置,其特征在于,它包括设置有图形化操作界面的MATLABGUI工具(1)、读取模块(2)、自动加载模块(3)、获取设置SIMULINK模型属性模块(4)、获取设置MATLAB工作区属性模块(5)、设置信号储存属性模块(6)、设置参数储存属性模块(7),MATLABGUI工具(1)与读取模块(2)连接,用于从读取模块(2)中获取SIMULINK模型文件、数据文件以及信号和参数信息;读取模块(2)与自动加载模块(3)连接,用于自动加载SIMULINK模型文件及对应的数据文。
4、件;读取模块(2)与获取设置SIMULINK模型属性模块(4)连接,用于设置SIMULINK模型中模块的属性信息;读取模块(2)与获取设置MATLAB工作区属性模块(5)连接,用于获取并设置MATLAB工作区中对象的属性信息;读取模块(2)与设置信号储存属性模块(6)连接,用于能够设置信号的储存属性;读取模块(2)与设置参数储存属性模块(7)连接,设置参数的储存属性。2一种权利要求1所述的一种SIMULINK模型中信号和参数的设置装置的设置方法,其特征在于,它包括以下步骤首先,通过设置有图形化操作界面的MATLABGUI工具(1)对读取模块(2)中读取到的SIMULINK模型文件、数据文件进行。
5、关联,并对信号和参数信息进行各自管理的模块类型及其属性;通过步骤中创建的配置文件,通过自动加载模块(3)进行解析与加载;再对步骤中解析与加载的文件,通过获取设置SIMULINK模型属性模块(4)创建自定义的包;再对步骤中解析与加载的文件,通过获取设置MATLAB工作区属性模块(5)创建自定义的储存类;再对步骤与创建的包和存储类,通过设置信号储存属性模块(6)对信号和参数的储存属性进行设置。权利要求书CN104111608A1/3页3SIMULINK模型中信号和参数的设置方法及装置技术领域0001本发明涉及汽车电子嵌入式系统开发领域,具体涉及一种对SIMULINK模型中信号和参数的设置方法及装置。
6、。背景技术0002在汽车电子领域,嵌入式系统的应用越来越广泛,它们大都使用单片机作为控制核心。V型开发模式是国际上认可的适用于汽车电子开发的先进模式,它包括建模仿真、快速原型、自动代码生成、硬件在环仿真和系统应用等阶段。由于控制系统的复杂性和控制对象的多样性,在控制算法开发前期或者在目标硬件尚不具备的情况下,先对控制算法建立模型进行仿真和快速原型,以验证算法的可行性和可靠性,然后对控制模型进行自动代码生成,把生成的代码集成到目标硬件中,构成最终的电子控制单元。MATLAB由于其计算能力强,基础模块覆盖面广,辅助功能丰富,在建模仿真阶段应用广泛。在MATLABSIMULINK中建立控制算法的模型。
7、,进行仿真,利用通用硬件(比如DSPACE公司的MICROAUTOBOX)进行快速原型,然后利用MATLAB自带的自动代码生成工具箱进行自动代码生成,可以完成整个建模仿真、快速原型和自动代码生成的过程。0003信号SIGNAL和参数(PARAMETER)是SIMULINK模型中两种基本元素。对于汽车电子的嵌入式系统应用,在SIMULINK模型自动生成的代码中,需要关注信号和参数具体表现。信号一般对应于生成代码中的变量,参数一般对应于生成代码中的常量或标定变量。在目标硬件中,必须对有限的储存资源进行合理利用,一般的方法是根据系统需求,为各种变量、常量和标定变量分配不同的储存位置和储存区域大小,这。
8、就需要控制SIMULINK模型中信号和参数的储存属性。但是,MATLAB自带的包(PACKAGE)和储存类(STORAGECLASS)不能满足特定的单片机的需要;同时,在MATLAB中也没有相应的工具对信号和参数的储存特性进行统一管理。发明内容0004本发明就是为了解决现有技术不能满足特定的单片机的需要,而提供了一种SIMULINK模型中信号和参数的设置方法及装置。0005本发明采用的技术方案一种SIMULINK模型中信号和参数的设置装置,它包括设置有图形化操作界面的MATLABGUI工具(1)、读取模块(2)、自动加载模块(3)、获取设置SIMULINK模型属性模块(4)、获取设置MATLA。
9、B工作区属性模块(5)、设置信号储存属性模块(6)、设置参数储存属性模块(7),MATLABGUI工具(1)与读取模块(2)连接,用于从读取模块(2)中获取SIMULINK模型文件、数据文件以及信号和参数信息;读取模块(2)与自动加载模块(3)连接,用于自动加载SIMULINK模型文件及对应的数据文件;读取模块(2)与获取设置SIMULINK模型属性模块(4)连接,用于设置SIMULINK模型中模块的属性信息;读取模块(2)与获取设置MATLAB工作区属性模块(5)连接,用于获取并设置MATLAB工作区中对象的属性信息;读说明书CN104111608A2/3页4取模块(2)与设置信号储存属性模。
10、块(6)连接,用于能够设置信号的储存属性;读取模块(2)与设置参数储存属性模块(7)连接,设置参数的储存属性。0006一种SIMULINK模型中信号和参数的设置装置的设置方法,它包括以下步骤先通过设置有图形化操作界面的MATLABGUI工具(1)对读取模块(2)中读取到的SIMULINK模型文件、数据文件进行关联,并对信号和参数信息进行各自管理的模块类型及其属性;通过步骤中创建的配置文件,通过自动加载模块(3)进行解析与加载;再对步骤中解析与加载的文件,通过获取设置SIMULINK模型属性模块(4)创建自定义的包;再对步骤中解析与加载的文件,通过获取设置MATLAB工作区属性模块(5)创建自定。
11、义的储存类;再对步骤与创建的包和存储类,通过设置信号储存属性模块(6)对信号和参数的储存属性进行设置。0007本发明与现有技术相比其有益效果是1、手动或自动创建的自定义的包、储存类和内存块,能够根据各个单片机编译器的特点进行优化,使该方法普遍适用于各种单片机;2、通过配置文件的使用,能够自动加载模型及其对应的数据和配置信息;3、通过配置文件的使用,管理工具能够操作SIMULINK中各种模型和各个模块的信号和参数,兼容性和扩展性好;4、通过GUI工具提供的优化界面,能够浏览模型中所有信号和参数的储存属性,并能够根据用户操作自动设置信号或参数的储存属性,操作方便,效率高;本发明由于使用了自定义的储。
12、存属性设置方法和系统,具有很强的实用性,可以广泛地应用于各种嵌入式系统中。附图说明0008图1为本发明中SIMULINK模型中信号和参数的设置装置结构框图。具体实施方式0009一种SIMULINK模型中信号和参数的设置装置,它包括设置有图形化操作界面的MATLABGUI工具(1)、读取模块(2)、自动加载模块(3)、获取设置SIMULINK模型属性模块(4)、获取设置MATLAB工作区属性模块(5)、设置信号储存属性模块(6)、设置参数储存属性模块(7),MATLABGUI工具(1)与读取模块(2)连接,用于从读取模块(2)中获取SIMULINK模型文件、数据文件以及信号和参数信息;读取模块(。
13、2)与自动加载模块(3)连接,用于自动加载SIMULINK模型文件及对应的数据文件;读取模块(2)与获取设置SIMULINK模型属性模块(4)连接,用于设置SIMULINK模型中模块的属性信息;读取模块(2)与获取设置MATLAB工作区属性模块(5)连接,用于获取并设置MATLAB工作区中对象的属性信息;读取模块(2)与设置信号储存属性模块(6)连接,用于能够设置信号的储存属性;读取模块(2)与设置参数储存属性模块(7)连接,设置参数的储存属性。0010一种SIMULINK模型中信号和参数的设置装置的设置方法,它包括以下步骤先通过设置有图形化操作界面的MATLABGUI工具(1)对读取模块(2)中读取到的SIMULINK模型文件、数据文件进行关联,并对信号和参数信息进行各自管理的模块类型及说明书CN104111608A3/3页5其属性;通过步骤中创建的配置文件,通过自动加载模块(3)进行解析与加载;再对步骤中解析与加载的文件,通过获取设置SIMULINK模型属性模块(4)创建自定义的包;再对步骤中解析与加载的文件,通过获取设置MATLAB工作区属性模块(5)创建自定义的储存类;再对步骤与创建的包和存储类,通过设置信号储存属性模块(6)对信号和参数的储存属性进行设置。说明书CN104111608A1/1页6图1说明书附图CN104111608A。