搜索
查看: 9526|回复: 10

matlab与amesim仿真出现问题,自己没法解决,望高手帮忙

  [复制链接]
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡总奖励:3
发表于 2011-3-27 12:09:07 | 显示全部楼层 |阅读模式
我运行AMESim模型时就会出现以下代码,我不知道怎么设置了?
Setting environment for using Microsoft Visual C++ tools.
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cl.exe -c -DWIN32 -DAMESIMULINK -IC:\Program Files\MATLAB/extern/include -IC:\Program Files\MATLAB/simulink/include -IC:\AMESim\7.0.0\/interfaces/simulink -nologo -DWIN32 -MT -W3 -GX -Od -D "_MBCS" -Zm1500 -o xiaohua_0325_.obj xiaohua_0325_.c
Command line warning D4024 : unrecognized source file type 'Files\MATLAB/extern/include', object file assumed
Command line warning D4027 : source file 'Files\MATLAB/extern/include' ignored
Command line warning D4024 : unrecognized source file type 'Files\MATLAB/simulink/include', object file assumed
Command line warning D4027 : source file 'Files\MATLAB/simulink/include' ignored
xiaohua_0325_.c
xiaohua_0325_.c(925) : warning C4101: 'rdummy' : unreferenced local variable
xiaohua_0325_.c(1128) : warning C4101: 'i' : unreferenced local variable
xiaohua_0325_.c(1473) : fatal error C1083: Cannot open include file: 'simstruc.h': No such file or directory
NMAKE : fatal error U1077: 'cl.exe' : return code '0x2'
Stop.
System build error!
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡总奖励:3
 楼主| 发表于 2011-3-29 18:12:25 | 显示全部楼层
难道没人能够解决吗?
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡总奖励:3
 楼主| 发表于 2011-3-29 18:12:51 | 显示全部楼层
希望有人能够解决啊
回复 支持 反对

使用道具 举报

发表于 2011-3-31 22:50:41 | 显示全部楼层
没做好MATLAB的设置吧,\Program Files\MATLAB/extern/include 。或是路径有空格,或是你没设置。
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡总奖励:3
 楼主| 发表于 2011-4-1 09:14:13 | 显示全部楼层
这个不是设置的路径啊,数据传输的可以的啊,就是simulink不可以啊
回复 支持 反对

使用道具 举报

发表于 2011-4-1 11:18:02 | 显示全部楼层
是不是软件没有安装好啊
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡总奖励:3
 楼主| 发表于 2011-4-1 11:45:43 | 显示全部楼层
各自的软件都能够正常运行啊
回复 支持 反对

使用道具 举报

发表于 2011-4-2 20:30:13 | 显示全部楼层
1. 安装好matlab与amesim。要点:安装目录不要有空格,比如不要放到program files这个目录中。

2.安装编译器(compiler)Microsoft Visual C++ 6.0(必须) 或者Compaq Visual Fortran Pro v6.6.0(可选),在安装过程中遇到设置环境变量的(environmental variance)选择‘yes’,免得以后自己添加麻烦

   

3.拷贝Microsoft Visual C++ 6.0安装目录下\VC98\Bin\VCVARS32.BAT文件到Amesim的安装目录下。比如:

C:\Program Files\Microsoft Visual Studio\VC98\Bin中的VCVARS32.BAT拷贝到C:\AMESim\7.0.0下面

4.设置Matlab环境变量,这样联合仿真时Amesim才能找到matlab。在系统变量中添加‘MATLAB’,其值为Matlab的安装路径,如D:\MATLAB\R2009a。




5.在matlab中设置编译器(如下图)。在matlab命令行里输入mex -setup,选择编译器Microsoft Visual C++ 6.0 ,最后选Y确定。



6. 在Amesim里选择编译器。打开Amesim--tools--options--Amesim preferences选择Microsoft Visual C++



7.在Matlab 的目录列表里加上AMESim与Matlab 接口文件所在的目录%AME%\matlab\amesim,其中%AME%是AMESim的安装目录,如果安装在C:\AMEsim ,则就加上C:\AMEsim\matlab\amesim。(有的版本这个目录可能是安装目录\******ing\matlab\amesim)

8.在matlab中set path中继续添加路径:%AME%\7.0.0\interface\simulink

以及%AME%\7.0.0\interface\sl2ame



9. 完成,实现amesim to simulink 和simulink to amesim 的联合仿真。可以调用amesim里的demo测试。
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡总奖励:3
 楼主| 发表于 2011-4-6 08:58:23 | 显示全部楼层
谢谢你啊,可以运行了啊,
回复 支持 反对

使用道具 举报

发表于 2012-11-25 20:45:41 | 显示全部楼层
请问这个问题你解决 吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则