amesim与matlab联合仿真步骤(自己总结)(精)

  • 格式:doc
  • 大小:15.00 KB
  • 文档页数:3

Amesim 与 matlab 联合仿真参数设置

实验软件平台

Matlab2009a , amesimR8a , VC6.0 企业版 (英文版

步骤:

1 将 VC++中 的 "vcvar32.bat" 文 件 从 Microsoft Visual C++目录(通常是 .\Microsoft Visual Studio\VC98\Bin 中拷 贝至 AMESim 目录下。

2 设置环境变量:我的电脑 - 〉属性 -〉高级 - 〉环境变 量。设置 AMESim 环境变量:变量名 AME ,值为其安装路 径如安装在 C 盘中则值为 C:\+amesim 安装路径。设置 Matlab 环境变量:变量名 MATLAB 值为 D:\MATLAB,此 处我安装的

matlab 在 D 盘根目录下。 确认在系统环境变量 PATH 中包含系统安装目录

C:\WINDOWS\system32

3 在 Matlab 的目录列表里加上 AMESim 与 Matlab 接口文 件所在的目录

%AME%\matlab\amesim。 File- 〉 Set Path- 〉 Add Folder 加 上 需 要 联 合 仿 真 的

amesim 文 件 目 录 和 C:\AMEsim\matlab\amesim(注 意 R8A 版 本 是 将

%AME%\scripting\matlab\amesim 设置到 MATLAB 路径中 加入 matlab 默认路径中

4 将联合仿真的许可证文件 licnese.dat 拷贝到 AMESim 安 装目录下的 licnesing

文件夹中

5 确认是否在 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 Studio\VC98\Bin 中拷 贝至 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%\matlab\amesim,其中 %AME% 是 AMESim 的 安 装 目 录 , 如 果

安 装 在 C:\AMEsim , 则 就 加 上 C:\AMEsim\matlab\amesim。

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 中自带的范例

也会出错 , 那可能是你的软件本身就有问题 , 可以下载一个补 丁就能解决 .