amesim与matlab联合仿真步骤(自己总结)(精)_amesim仿真实例
amesim与matlab联合仿真步骤(自己总结)(精)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“amesim仿真实例”。
Amesim 与 matlab 联合仿真参数设置 实验软件平台
Matlab2009a , amesimR8a , VC6.0 企业版(英文版 步骤: 1 将 VC++中 的 “vcvar32.bat” 文 件 从 Microsoft Visual C++目录(通常是.Microsoft Visual StudioVC98Bin 中拷 贝至 AMESim 目录下。设置环境变量:我的电脑〉环境变 量。设置 AMESim 环境变量:变量名 AME ,值为其安装路 径如安装在 C 盘中则值为 C:+amesim 安装路径。设置 Matlab 环境变量:变量名 MATLAB 值为 D:MATLAB,此 处我安装的 matlab 在 D 盘根目录下。确认在系统环境变量 PATH 中包含系统安装目录 C:WINDOWSsystem32 3 在 Matlab 的目录列表里加上 AMESim 与 Matlab 接口文 件所在的目录 %AME%matlabamesim。File-〉 Set Path-〉 Add Folder 加 上 需 要 联 合 仿 真 的 amesim 文 件 目 录 和 C:AMEsimmatlabamesim(注 意 R8A 版 本 是
将 %AME%scriptingmatlabamesim 设置到 MATLAB 路径中 加入 matlab 默认路径中将联合仿真的许可证文件 licnese.dat 拷贝到 AMESim 安 装目录下的 licnesing 文件夹中确认是否在 AMESim 中选择 VC 作为编译器。具体操作 在 AMESim-〉 Opions-> AMESim Preferences->Compilation/Parameters中。.在 MATLAB 命令窗口中输入命令 Mex-setup ,选择 VC 作为编译器
注意点: 1, Vc 建议安装企业版而且是英文的,其第一次打开安装 文件安装并不完全,重启动以后再次点安装文件,会出现于 第一次安装文件不同的界面,就说明没有安装完全
2, Matlab 的安装目录和 amesim 的安装目录都不能在中文 路径下,而去文件夹的名称不能有空格
3, 联合仿真设置成功的标志 : 可以运行 amesim-〉 HELP-〉 GET AMESIM DEMO-〉 interface-〉 amesimsimulink 下的范例
4, 如果运行的现实找不到 matlab bin 则说明系统环境变 量中没有设置 matlab 路径,设置方法见上面,再重启电脑, 再次用 amesim 打开范例并到参数模式下, 运行 TOOLS-〉 Start matlab ,系统会调用 matlab 程序,再在打开的 matlab 中找 到与 amesim 中打开的文件同目录且同名的.mdl 文件,在 matlab 中运行仿真, 如果没有错误则在 amesim 中进入仿真 模式打开相应的元件就可
以看到曲线(注意在 amesim 中不用运行仿真 如果上面设置成功下面不用看 下面给出 amesim4.0 版本设置方法
为了实现二者的联合仿真,需要在 Windows2000 或更高级 操作系统下安装 Visual C++ 6.0,AMESim4.2以上版本与 MATLAB6.1上版本(含 Simulink 1.将 VC++中 的 “vcvar32.bat” 文 件 从 Microsoft Visual C++目录(通常是.Microsoft Visual StudioVC98Bin 中拷 贝至 AMESim 目录下。
2.环境变量确认: 1, 选择“ 控制面板-系统” 或者在“ 我的电脑” 图标上 点右键,选择“ 属性”;
2, 在弹出的“ 系统属性” 窗口中选择“ 高级” 页,选择 “ 环境变量”;
3, 在弹出的“ 环境变量” 窗口中找到环境变量“ AME ” , 它的值就是你所安装 AMESim 的路径,选中改环境变量;4, 点击“ 确认” 按键,该变量就会加到系统中;5, 如上 法确认环境变量 “ MATLAB“, 该 值 为你所安装 的 MATLAB 的路径 3.确认是否在 AMESim 中选择 VC 作为编译器。具体操作 在 AMESim-〉 Opions-> AMESim Preferences->Compilation/Parameters中。
4.在 MATLAB 命令窗口中使用 Mex – setup , 选择 VC 作为 编译器。5.在 Matlab 的目录列表里加上 AMESim 与 Matlab 接口文 件所在的目录 %AME%matlabamesim,其中 %AME% 是 AMESim 的 安 装 目 录 , 如 果 安 装 在 C:AMEsim , 则 就 加 上 C:AMEsimmatlabamesim。
6.The name of the S-Function is the name of the system with an ‘_’ added.7.The input of the interface block in AMESim has its ports in reverse order compared with Simulink.(注意 : 这里的模块的输入口是指在 matlab 中显示 的输入口,而且在 matlab 中的输出口和 simulink 中的接口 是对应的.可以参考帮助文件,里面有详细的提示 8.Remember to change from Parameters to Run mode in AMESim before running the simulation in Simulink or to use File->Write aux.files.注意 : 如果上面的设置还是不成功 , 甚至运行 Amesim 中自带的范例
也会出错 , 那可能是你的软件本身就有问题 , 可以下载一个补 丁就能解决.