欢迎来到天天文库
浏览记录
ID:61766267
大小:4.33 MB
页数:6页
时间:2021-03-19
《AMESim与Simulink联合仿真设置步骤与仿真实例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.联合仿真环境设置:为了实现二者的联合仿真,需要在Windows2000或更高级操作系统下安装VisualC++6.0,AMESim4.2以上版本与MATLAB6.1上版本(含Simulink),联合仿真存在AMESim与Matlab的版本匹配问题,具体参照AMESim软件中帮助文件里有介绍,打开AMESim帮助文件,以Simulink为关键词进行搜索,即可找到AMESim与Matlab联合仿真的介绍,这里使用AMESim10,Matlab2011a,可以匹配。1.将VC++中的"vcvar32.
2、bat"文件从MicrosoftVisualC++目录(通常是.MicrosoftVisualStudioVC98Bin中)拷贝至AMESim目录下。(这一步一般用不到,安装完AMESim软件一般就自动完成了,不过还是要进一步核实)。2.环境变量确认:1)选择“控制面板-系统”或者在“我的电脑”图标上点右键,选择“属性”;在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量”;2)在弹出的“环境变量”窗口中找到系统变量“AME”,它的值就是你所安装AMESim的路径,选中改环境变量;比如A
3、MESim10安装目录(即AMESim10安装文件的存储目录)是:D:AMESimv1000(D:AMESim就是错误的),那么“AME”的值就是D:AMESimv1000,点击“确认”按键,该变量就会加到系统中;3)按上述步骤设置系统变量“MATLAB”,该值为MATLAB文件所安装的路径,例如Matlab2011a按照文件的存储路径为:D:ProgramFilesMATLABR2011a,那么“MATLAB”的值就是D:ProgramFilesMATLABR2011a,(写
4、D:ProgramFilesMATLAB,D:ProgramFiles等都是错误的),点击“确认”按键,该变量就会加到系统中;4)同样的方式定义系统变量LM_LICENSE_FILE,值为D:AMESimv1000licensinglicense.dat,值就是AMESim软件许可文件的存储路径。即LM_LICENSE_FILE=C:AMESim4.2.0licensinglicense.dat。3.确认是否在AMESim中选择VC作为编译器。具体操作在AMESim->Opion
5、s->AMESimPreferences->Compilation/Parameters中;对AMESim10而言,具体操作在AMESim-〉Tools->Opions->AMESimPreferences->Compilation/Parameters中,进去后选择MicrosoftVisualC++项,然后点击OK确认。4.在MATLAB命令窗口中输入Mex–setup(Mex与-之间有空格),按照提示选择VC++作为编译器。5.在Matlab的目录列表里加上AMESim与Matlab接口文件所
6、在的目录,Matlab->File->SetPath,在打开的对话框中点击“AddFolder”选择设置接口文件目录%AME%matlabamesim,其中%AME%是AMESim的安装目录(AMESim文件的存储目录,别搞错了),如果安装文件存在C:AMEsim,则就加上C:AMEsimmatlabamesim。在AMESim10中为保险起见,多设无害嘛,设置三个目录(这里假设AMESim软件安装目录D:AMESimv1000):1)D:AMESimv1000interfac
7、essimulink2)D:AMESimv1000interfacessl2ame3)D:AMESimv1000scriptingmatlabamesim经过以上步骤一般就设置好了。%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%设置好后,以AMESim模型添加到Simulink里,在Simulink中运行为例说明联合仿真步骤,具体可以参考AMESim软件自带的帮助文件,打开帮助文件后以Simulink为关键词进行搜索即可找到。这里简
8、要总结:1.在AMESim中建立模型图1AMESim模型图2创建接口)2.按照图2所示,在AMESim中创建接口(creatingtheinterfaceicon)3.接口对话框设置按照图3执行,注意该接口是AMESim模型在Simulink中运行的接口,该例子中两个输入量Bspeed和Wspeed分别表示从AMESim模型输入到接口(输给Simulink控制逻辑)中,Force是输出量,表示从接口(来自Simulink控制逻辑的计算)输出到AMESim模型。设置完点
此文档下载收益归作者所有