AMEsim和simulink的联合仿真
今天在在各种查找资料的情况下,把AMESim和simulink的联合仿真终于实现了。期间我也在论坛里找过相关问题的资料。可是论坛基本都是求助的,给出一个实际的操作步骤的解答很少。因此我想把我联合仿真的过程做成一个图片形式的帮助文件。希望对大家有帮助。1,建议大家先安装visual stuido,因为我先安装matlab后,在装visual。matlab可能出现找不到c编辑器的问题。为了保险我卸载了matlab,然后装了visual studio 2010.(去下载个绿色版就可以)。(楼主要是说的不对,欢迎指正)
2,安装AMESim r10.和matlab r2012a。同时新建环境变量MATLAB-————matlab的安装路径。拿我的左例子:
3安装好软件,(当然要安装,苦逼的楼主买不起正版),打开AMESim-tools-opinions-AMESim preferences 如图操作选则c作为编辑器:
4打开matlab,用Mex -setup 命令设置matlab的编辑器为c,(这步网上的资料很多,不细说了,实在不行,你就卸载重装。我就是这样做的)
5 然后file-set path -add folder添加三个路径:
6关闭软件,然后重新打开AMEsim 建模如图所示:
7然后,modeling-interface block-creat interface icon 按照下图输入:
8连接好模型和控制模块。如图:
9切换到submode mode 保存为(名字你随便起,如eg)最好新建一个目录,为了自己方便。
10切换到参数模式,直到出现
说明s函数已经建立成功。
11 ABEsim中tools-simulink,这时,系统会自动启动matlab/simulink,新建一个s-function
双击模块设置参数: 名字一定要和你的AMEsim建立的模型名子一样,然后保存,运行一下。模型自动变成:
成功。
后面的模块你就自己添加就成了。
希望对大家有帮助。 强大,有时间讨论一下 我的这个也通过了,但是不知道怎么设置才能联合仿真,用系统带的程序,不能实现联合仿真,是参数设置有问题吗? 这个联合仿真版本也是很重要的,版本匹配了,楼主说的第一条个人认为最好不要装绿色版,容易出问题,再者就是个人感觉安装顺序是没影响的,因为在整个过程编译语言的选择是要设置的,matlab中mex -set就可以设置编译语言,其他一切OK 环境变量设置对了就可以运行了 bb290666647 发表于 2012-10-25 15:09 static/image/common/back.gif
这个联合仿真版本也是很重要的,版本匹配了,楼主说的第一条个人认为最好不要装绿色版,容易出问题,再者就 ...
嗯嗯,因为我不懂这些东西,所有的都是一步一步的试出来的。
有人帮我指正,我很高兴。共同学习。谢谢呵呵
到底要那个版本的联合仿真才行呀 请问楼主,接口文件在哪里找? 本帖最后由 撒咔隆 于 2012-10-31 15:42 编辑
步步为营 发表于 2012-10-31 11:33 static/image/common/back.gif请问楼主,接口文件在哪里找?
论坛里有个安装器,直接安装了,就可以。
要是找不到,我给发给你 lingdu 发表于 2012-10-29 20:58 static/image/common/back.gif
到底要那个版本的联合仿真才行呀
r10和matlab 2012a就可以啊