找回密码
 注册
Simdroid-非首页
查看: 123|回复: 4

[SIMPACK] AMEsim R8A与Simlulink联合仿真设置问题

[复制链接]
发表于 2010-11-29 15:28:46 | 显示全部楼层 |阅读模式 来自 山东烟台
请问哪位知道AMEsim R8A与Simlulink联合仿真时该如何设置呀?

虽然网络上有很多说明,但都没有配图,一般都不是很清楚。

按照设置后出现如下问题:

Setting environment for using Microsoft Visual Studio 2005 x86 tools.
Microsoft (R) Program Maintenance Utility Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.
cl.exe -c -DWIN32 -DAMESIMULINK -IC:\MATLAB\R2010a/extern/include -IC:\MATLAB\R2010a/simulink/include -IC:\AMESim\v800/interfaces/simulink -nologo -DWIN32 -MT -W3 -Od -D "_MBCS" -EHsc -wd4996 -o AMESimulinkStandardInterface_.obj AMESimulinkStandardInterface_.c
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
AMESimulinkStandardInterface_.c
AMESimulinkStandardInterface_.c(868) : warning C4101: 'rdummy' : unreferenced local variable
AMESimulinkStandardInterface_.c(1026) : warning C4101: 'n' : unreferenced local variable
AMESimulinkStandardInterface_.c(1102) : warning C4101: 'i' : unreferenced local variable
C:\AMESim\v800\interfaces\simulink\amemex -o AMESimulinkStandardInterface_.mexw32 AMESimulinkStandardInterface_.obj c:/amesim/v800/libhydr/submodels/win32/SV00.obj c:/amesim/v800/libhydr/submodels/win32/H3NODE1.obj c:/amesim/v800/libhydr/submodels/win32/PU001.obj c:/amesim/v800/libhydr/submodels/win32/TK000.obj c:/amesim/v800/libhydr/submodels/win32/HJ000.obj c:/amesim/v800/submodels/win32/DT000.obj c:/amesim/v800/submodels/win32/F000.obj c:/amesim/v800/libhydr/submodels/win32/RV00.obj c:/amesim/v800/libhydr/submodels/win32/PT002.obj c:/amesim/v800/submodels/win32/PMV00.obj c:/amesim/v800/libhydr/submodels/win32/FP04.obj c:/amesim/v800/libhydr/submodels/win32/HL000.obj C:/AMESim/v800/libhydr/lib/win32/HYDR.lib C:\AMESim\v800/libhydr/lib/win32/HYDR.lib C:/AMESim/v800/libhcd/lib/win32/HCD.lib C:\AMESim\v800/libhydr/lib/win32/HYDR.lib C:/AMESim/v800/libhr/lib/win32/HR.lib C:/AMESim/v800/libpn/lib/win32/PN.lib C:/AMESim/v800/libpcd/lib/win32/PCD.lib C:/AMESim/v800/libth/lib/win32/TH.lib C:/AMESim/v800/libthh/lib/win32/THH.lib C:/AMESim/v800/libthp/lib/win32/THP.lib C:\AMESim\v800/libthh/lib/win32/THH.lib C:/AMESim/v800/libthcd/lib/win32/THCD.lib C:/AMESim/v800/libtr/lib/win32/TR.lib C:\AMESim\v800/libhydr/lib/win32/HYDR.lib C:/AMESim/v800/libfi/lib/win32/FI.lib C:/AMESim/v800/libcs/lib/win32/CS.lib C:/AMESim/v800/libem/lib/win32/EM.lib C:/AMESim/v800/libtpf/lib/win32/TPF.lib C:/AMESim/v800/libac/lib/win32/AC.lib C:/AMESim/v800/libemd/lib/win32/EMD.lib C:/AMESim/v800/libdrv/lib/win32/DRV.lib C:/AMESim/v800/libeng/lib/win32/ENG.lib C:/AMESim/v800/libexh/lib/win32/EXH.lib C:/AMESim/v800/libplm/lib/win32/PLM.lib C:\AMESim\v800/libth/lib/win32/TH.lib C:\AMESim\v800/libthp/lib/win32/THP.lib C:\AMESim\v800/libthh/lib/win32/THH.lib C:\AMESim\v800/libtpf/lib/win32/TPF.lib C:/AMESim/v800/libheat/lib/win32/HEAT.lib C:/AMESim/v800/libdv/lib/win32/DV.lib C:/AMESim/v800/libdv/lib/win32/TNO_DelftTyre.lib C:\AMESim\v800/libthh/lib/win32/THH.lib C:/AMESim/v800/libma/lib/win32/MA.lib C:/AMESim/v800/libgm/lib/win32/GM.lib C:/AMESim/v800/libcosim/lib/win32/generic_cosim.lib C:/AMESim/v800/libcosim/lib/win32/amegeneric_cosim.lib ws2_32.lib C:/AMESim/v800/libesc/lib/win32/ESC.lib C:/AMESim/v800/libesg/lib/win32/ESG.lib -link -nologo -NODEFAULTLIBIBCD.LIB -NODEFAULTLIB:LIBC.LIB -NODEFAULTLIB:LIBCMTD.LIB C:\AMESim\v800\lib\win32\AME.lib
*************************************************
*
* Creating AMESim/Simulink Standard S-Function
*
*************************************************
Executing C:\MATLAB\R2010a\bin\mex -DWIN32 AMESimulinkStandardInterface_.obj @objfilelist.txt
LINK : fatal error LNK1181: cannot open input file 'user32.lib'
C:\MATLAB\R2010A\BIN\MEX.PL: Error: Link of 'AMESimulinkStandardInterface_.mexw32' failed.
NMAKE : fatal error U1077: 'C:\AMESim\v800\interfaces\simulink\amemex.EXE' : return code '0x2'
Stop.
- For free edition of Microsoft Developer Studio, you may need to set the MSSDK environment variable to the installation directory of your MS Windows SDK
System build error!

仿真的是AMEsim自带的demo.

希望哪位好心人帮帮忙,最好是自己实践过。有配图就最好了。
发表于 2011-1-21 15:43:32 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
Close the current AMESim session and log in as an Administrator.
•  Go to the '%MATLAB%\bin\win32\mexopts' directory (where '%MATLAB%' is the MATLAB
installation directory).
•  Depending on the version of the Visual C++ compiler you are using, copy the appropriate file
below and paste it into the '%AME%\lib' directory (where '%AME%' is the AMESim installation
directory):  
•  Visual C++ version 5.0: copy 'msvc50opts.bat'  
•  Visual C++ version 6.0: copy 'msvc60opts.bat'
回复 不支持

使用道具 举报

发表于 2011-4-1 17:56:18 | 显示全部楼层 来自 重庆沙坪坝区
一.Matlab与Amesim 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测试。
我就是照着步骤设置的,实践证明可行!
回复 不支持

使用道具 举报

发表于 2011-5-12 11:31:24 | 显示全部楼层 来自 北京
3# 沙漠之洲0
是做Matlab7 和AMESim Rev 8A联合仿真的吧
交流一下有些问题想请教于你 QQ:252182283  验证请注明:AMESIM
回复 不支持

使用道具 举报

发表于 2011-5-12 13:32:14 | 显示全部楼层 来自 北京
3# 沙漠之洲0 请问你的AMESim所生成的是那个 C文件吗?您是放在哪个文件夹里面呢?我试了一些  就是还是原来那个问题 Error in S-function 'MDJ20110407/S-Function': S-Function 'MDJ20110407_' does not exist还请不吝赐教
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-22 15:41 , Processed in 0.039145 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表