AMESim与MATLAB_Simulink联合仿真接口配置
更新时间:2017/2/8 23:42:00浏览量:630手机版
AMESim—MATLAB(64位)联合仿真设置详细步骤 说明:现以AMESimR12、MATLAB2014b例如,其他版本相似。
1、版本要求
2、辅助软件VS2013
若要使用 AMESim 与 Simulink 编译器需要安装在这台机器上,高版本的软件需要高版本的编译器VS以2013为例设置。一般建议先安装。VS然后安装编译器 Matlab,最后安装 AMESim的顺序。
若后安装VS编译器,将VS如编译器安装目录所示 D:\ Microsoft Visual Studio 12.0 \VC\bin 目录中的nmake.exe 文件和vcvars32.bat 以及D:\Microsoft Visual Studio 12.0\VC\bin\amd64下的vcvars64.bat(64位版本的MATLAB)文 件 拷 贝 至 AMESim 安 装 目 录 , 如D:\AMESim\v1200下。
3.环境变量设置
定义Windows 系统环境变量:
1)选择控制面板-系统或在我的电脑图标上点击右键,选择属性;
2)在弹出的系统属性窗口中选择先进页面和环境变量;
3)添加用户变量
HOME D:\
MATLAB D:\MATLAB\R2014b
Path D:\ Microsoft Visual Studio 12.0\Common7\Tools; D:\ Microsoft Visual
Studio 12.0\VC\bin; D:\Program Files\MATLAB\R2014b\bin; D:\Program
Files\MATLAB\R2014b\bin\win64
4) 添加到系统变量中
在Path 添加到环境变量中(与其他现有变量值分开) 径 : Matlab_Root(如 D:\Matlab\R2010a)\bin 和Matlab_Root(
如D:\Matlab\R2010a)\bin\win32 , 以 及%windir%\System32,其中%windir%指的是 Windows 安装路径,如 C:\WINNT
Path D:\Program Files (x86)\Microsoft Visual Studio 10.0; D:\AMESim\v1000; D:\AMESim\v1000\win64;D:\AMESim\v1000\sys\mingw32\bin;D:\AMESim\v1000\sys\mpich\mpd\bin;D:\AMESim\v1000\sys\cgns;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
D: \MATLAB\R2014b\bin\win64;C:\WINDOWS\system32;C:\WINNT (该处很重要一定要添加,而且一定要包含C:\WINDOWS\system32,否则会有很多错误)
4、AMESim与MATLAB设置
启动AMESim并确认 AMESim 使用的是 MS C 编译器。 从AMESim 菜单下选择 Tools->Options->AMESim Preferences,设置下图界面 AMESim 编译器为 C 编译器,
On the Compilation tab, make sure Subplatform type is set to
●win64, Microsoft Visual C , if using 64 bits version of Matlab.
●Standard compiler, Microsoft Visual C , if using 32 bits version of Matlab.
第一次使用 AMESim 和 Simulink 接口时,请在 Matlab在命令行窗口输入以下命令,以确认所使用的编译器: mex –setup(注意,mex 后面加个空间)。
在Matlab_set path 添加以下路径(%)AME%指 AMESim安装路径,如 D:\AMESim\v1200):pathtool命令
5.启动联合仿真
此时,只要环境变量和上述设置正确,没有错误,多余的空间,就可以启动联合模拟,无需补丁。
采用AMESim 里提供的 simulink 联合仿真 demo 检查一下(如下图所示)。
Enjoy it!