搜索
汉力达液压金币充值官方微信群液压资料下载
查看: 7300|回复: 8

联合仿真parameter mode模式出错

  [复制链接]
发表于 2011-3-21 10:45:48 | 显示全部楼层 |阅读模式
本帖最后由 jiafeimaox 于 2011-3-21 10:46 编辑

     最近小弟学习AMESim与Matlab的联合仿真,过程极为不顺。安装好AMESim9、Matlab2008a和VS2008(中文版)并按照以步骤进行设置:
     1 将VC++中的"vcvar32.bat"文件从Microsoft Visual C++目录(通常是.\Microsoft Visual Studio\VC98\Bin中)拷贝至AMESim目录下。
     2 设置环境变量:我的电脑-〉属性-〉高级-〉环境变量。设置AMESim环境变量:变量名AME,值为其安装路径如安装在C盘中则值为C:\。设置Matlab环境变量:变量名MATLAB值为D:\MATLAB2008。确认在系统变量PATH中包含系统安装目录C:\WINNT\System32
         3 在Matlab的目录列表里加上AMESim与Matlab 接口文件所在的目录File-〉Set Path-〉Add Folder加上D:\AMEsim\scripting\matlab\amesim以及D:\AMEsim\interfasces\sl2ame、D:\AMEsim\interfasces\simulink。
     4 将联合仿真的许可证文件licnese.dat拷贝到AMESim安装目录下的licnesing文件夹中,同时AMESim软件modeling/Interface block/creat interface icon中的Type of interface中出现simulink标准界面。
     5 确认在AMESim中选择VC作为编译器。具体操作在AMESim-〉Opions-> AMESim Preferences->Compilation/Parameters中。.在MATLAB命令窗口中输入命令Mex  -setup,选择VC作为编译器。
     
     以上都是网上帖子的经验步骤,均已实现。但在进行模型建立后不管是进入parameter mode模式还是simulation mode模式都会出现以下报错内容:
    make: *** No rule to make target `f:/program', needed by `MassSpring_.exe'. 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! 并且弹出对话框can't creat an excecutable for the system.
      请做过该联合仿真的高手给予指导,是环境变量设置不对还是VS用的是中文版的缘故,或是其他什么原因,不胜感激!
        
    注:AMESIM软件在GNU GCC编译器运行良好。
  • 打卡等级:无名新人
  • 打卡总天数:15
  • 打卡总奖励:66
发表于 2011-6-10 17:27:42 | 显示全部楼层
我最近也在搞这个,也是按照步骤来的,同样没有实现!不知你现在搞懂了没有?能不能为我指点一下,我是MATLABR2009a,AMESim7.0,VC++6.0,以上步骤都弄了,仿真帮助里面自带的接口文件:amesim>help>get amesim demo>interface>amesimsimulink下的文件,只能打开,一进入参数模式就提示图中的错误!求助中……
回复

使用道具 举报

发表于 2011-8-21 12:22:44 | 显示全部楼层
大哥,请问下您那边真的有联合仿真的licence许可证文件?我的弄了半天那个interface icon 的type里只有个discretepart啊,别的都没有,按说路径都加了。这是怎么回事呢?如果方便的话麻烦您给我发一份您的可以联合仿真的licence.dat,10121697@bjtu.edu.cn谢谢了啊.ps:这个联合仿真的许可证licence和安装包里的那个licence不是同一个吧?
回复

使用道具 举报

发表于 2011-10-12 20:44:40 | 显示全部楼层
健健 发表于 2011-8-21 12:22
大哥,请问下您那边真的有联合仿真的licence许可证文件?我的弄了半天那个interface icon 的type里只有个di ...

你有了那许可证了吗?我的问题和你一样,不知道如何解决。。有的话发我下,zhaixjing@126.com,谢谢!!
回复

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:2
  • 打卡总奖励:14
发表于 2012-7-20 18:35:02 | 显示全部楼层
兄弟,好啊!我最近也在弄这个联合仿真,也遇到这个问题,我怀疑是许可文件的问题,能给我发一个吗?我的邮箱 lq9921405@163.com,谢谢,以后多多交流!
回复

使用道具 举报

发表于 2012-7-30 19:46:12 | 显示全部楼层
{:9_221:}我也出现这种问题,求解
回复

使用道具 举报

发表于 2012-8-1 16:54:20 | 显示全部楼层
健健 发表于 2011-8-21 12:22
大哥,请问下您那边真的有联合仿真的licence许可证文件?我的弄了半天那个interface icon 的type里只有个di ...

这是因为你没有安装成功,重新安装下就有其他选项了
回复

使用道具 举报

发表于 2012-8-15 18:32:53 | 显示全部楼层
添加一个环境变量MSSDK,值是VS安装目录,我是这么解决的
回复

使用道具 举报

发表于 2012-9-18 23:52:02 | 显示全部楼层
8楼的方法是正解。。重装软件 重装VC我都试过了,没用  就新建一个环境变量 名称MSSDK,变量的值就是X:\xxxx\Microsoft Visual Studio 然后就搞定了
回复

使用道具 举报

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

本版积分规则