[发明专利]利用Simulink对定制硬件进行模型仿真及代码生成的方法无效
申请号: | 200910201896.9 | 申请日: | 2009-12-08 |
公开(公告)号: | CN102087610A | 公开(公告)日: | 2011-06-08 |
发明(设计)人: | 陈意瑶;罗来军;黄东亚 | 申请(专利权)人: | 联创汽车电子有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 王江富 |
地址: | 201203 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种利用Simulink对定制硬件进行模型仿真的方法,编写定制硬件C MEX S文件,在MATLAB命令窗口中通过mex命令,生成一个C MEX S文件名.mexw32文件;在simulink中新建一包括定制硬件S-function模块的模型文件,并对定制硬件S-function模块进行封装,从而使C MEX S文件与C MEX S文件名.mexw32文件建立链接,并生成定制硬件S-function模块面板及其对话框,对该模型文件进行编辑编译,得到一模型文件MODEL.RTW,在Matlab/simulink仿真时,弹出所述定制硬件S-function模块的对话框,在该对话框上输入相应的参数后提交,运行Start Simulation命令输出仿真图形。本发明还公开了一种利用Simulink对定制硬件进行模型代码生成的方法。本发明能利用Simulink对定制硬件进行模型仿真及代码生成,节省系统开发的时间。 | ||
搜索关键词: | 利用 simulink 定制 硬件 进行 模型 仿真 代码 生成 方法 | ||
【主权项】:
一种利用Simulink对定制硬件进行模型仿真的方法,其特征在于,包括以下步骤:一.编写定制硬件C MEX S文件,所述C MEX S文件包括描述定制硬件特有的输入、输出、模型采样时间参数以及输出同输入之间的变换关系,将所述C MEX S文件保存在一特定文件夹中,所述C MEX S文件扩展名为“c”;二.将所述特定文件夹作为当前路径,在MATLAB命令窗口中输入mexC MEX S文件名,在所述特定文件夹中生成一个C MEX S文件名.mexw32文件;三.将所述特定文件夹作为当前路径,在simulink中新建一模型文件MODEL,在所述新建一模型文件MODEL下进行定制硬件S‑function模块封装,在simulink Browser界面中拖入一S‑function模块,弹出所述S‑function模块对话框,在所述S‑function模块对话框中输入同所述CMEX S文件名一致的文件名,并输入C MEX S文件中描述定制硬件特有的包括输入、输出、模型采样时间在内的参数后确认提交,从而使C MEX S文件与C MEX S文件名.mexw32文件建立链接;然后弹出所述S‑function模块的菜单栏,在其中选择Mask S‑Function,编辑对话框Mask Editor:S_function,完成定制硬件S‑function模块封装;完成定制硬件S‑function模块封装后,该模型文件MODEL中就存在了封装后的定制硬件S‑function模块;四.在simulink环境界面中对包括定制硬件S‑function模块的所述模型文件MODEL进行编辑,编辑完成后,在simulink模型文件菜单栏界面上运行Build命令对所述包括定制硬件S‑function模块的模型文件MODEL进行编译,得到一模型文件MODEL.RTW,保存在所述特定文件夹中;五.在simulink Browser界面中,弹出所述模型文件MODEL中的封装后的定制硬件S‑function模块的对话框,在弹出的定制硬件S‑function模块的对话框上输入相应的参数后提交;六.对所述包括定制硬件S‑function模块的模型文件MODEL进行仿真,在simul ink模型仿真界面中,运行Start Simulation命令,对所述包括定制硬件S‑function模块的模型文件MODEL进行仿真,输出仿真图形。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联创汽车电子有限公司,未经联创汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910201896.9/,转载请声明来源钻瓜专利网。
- 上一篇:具有嵌入式天线的通信装置
- 下一篇:污水回用分离膜装置