24小时热门版块排行榜    

查看: 3278  |  回复: 2

liyong1988

金虫 (小有名气)

[交流] Win7 64位系统AMESim与Matlab联合仿真问题 已有2人参与

LZ现在Win7 64位系统下做AMESim与Matlab联合仿真遇到问题,诚心求教。

软件环境:
系统:windows 7 64bit 旗舰版
AMESim:Rev12 SL1 (v1210),安装位置C:\AMESim
Matlab:     R2013a,安装位置C:\MATLAB
编译器:VC++ 2008 企业版+Windows SDK 6.0,安装位置默认
环境变量%MATLAB%,%AME%和VC的变量设置完成。

Matlab与AMESim单独运行时都正常。

开始时,从AMESim菜单里不能启动Matlab和simulink,报错找不到:"C:\MATLAB\R2013a\bin\win32\matlab.exe"
Win7 64位系统AMESim与Matlab联合仿真问题

然后,我将AMESim目录下的AMEml.bat文件中
:MATLAB6
start "Matlab" "%MATLAB%\bin\win32\matlab.exe" -r "run(fullfile(getenv('AME'),'scripting','matlab','amesim','ameml'))"
改为
:MATLAB6
start "Matlab" "%MATLAB%\bin\matlab.exe" -r "run(fullfile(getenv('AME'),'scripting','matlab','amesim','ameml'))"

此时,从AMESim菜单启动Matlab和Simulink正常。

但是,我用AMESim自带的Demo仿真出现以下错误:
Win7 64位系统AMESim与Matlab联合仿真问题-1
将编译器选为win64或win32均报同样错误。

AMESimulinkStandardInterface_.c(822) : fatal error C1083: Cannot open include file: 'simstruc.h': No such file or directory
看这一段,貌似是AMESim没有识别Matlab的include头文件库。

同样的软件,我在XP 32bit系统下,做联合仿真一切正常!!
难道是AMESim不支持64位系统下的联合仿真吗??
求教!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

风拂柳随,香溢蝶追
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

donjimmy163

铁虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
只能说你多检查环境变量

发自小木虫Android客户端
Sanity is key.........
2楼2016-10-21 18:38:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

021430105

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
如果你的环境变量设置的没有问题,你可以在Tools>Options>AMEsim preferences>compilation>compiler Settings中选择64bits
3楼2018-12-12 11:06:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liyong1988 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见