目录

1.软件的准备

2.设置环境变量

3.文件的替换

4.AMESim软件设置

5.注意事项

6.报错处理办法


1.软件的准备

请安装 ADAMS 2017、AMESim 2016、Visual Studio 2012

注意:软件安装路径中均不能有中文。

2.设置环境变量

操作流程见图2-1、表2-1。

图2-1  设置环境变量步骤

表2-1  新建系统变量

变量名

变量值

Adams_CONTROLS_WTIME

20

AME_Adams_HOME

Adams的安装路径

注意:Adams的安装路径(…\MSC.Software\Adams\2017),如图2-2。

图2-2  ADAMS安装路径示意

3.文件的替换

3.1  从Visual Studio2010安装目录下的…\VC\bin文件夹里

(例如C:\Program Files (x86)\Microsoft Visual Studio 10.0 \VC\bin)

将nmake.exe, vcvars32.bat两个文件复制到Amesim2016的安装目录下(…\v1600\Amesim)并替换原有文件。

3.2  从Visual Studio2010安装目录下的…\VC\bin\amd64文件夹里,将vcvars64.bat文件复制到Amesim2016的安装目录下并替换原有文件。

4.AMESim软件设置

4.1 将ADAMS库加入到AMESim目录中

按图4-1、4-2操作进行,其中步骤④的路径为Amesim安装路径下的lib文件夹,为…\v1600\Amesim\libadams\lib。

图4-1  将ADAMS库加入到AMESim目录中(1)

图4-2  将ADAMS库加入到AMESim目录中(2)

添加成功后Amesim目录树将显示

4.2 选择编译器

具体操作见图4-3。

图4-3  选择编译器

5.注意事项

5.1  注意adams模型和amesim模型在同一文件夹下,不然会报错。

5.2  步长、终止时间在两个软件里要设置一致。

①.如图5-1,Adams的单元->系统单元->GSE的取样函数、脚本建立里的步长和终止时间。

②.如图5-2,Amesim的参数 Final Time和Print Interval。(步长一般设置0.001)

图5-1  ADAMS步长步数设置

图5-2  AMESim步长步数设置

5.3  在adams求解库要设置ameism编译生成的dll文件,如图5-3。(dll文件和ame文件处于同级目录下)

图5-3  选择dll文件

5.4  没有仿真脚本时需新建一个,如图5-4。

图5-4  新建仿真脚本

5.5  仿真脚本的运行见下图的方框+箭头

注意:图5-5圆框标出仿真脚本名称和adams子模型要对应。切换子模型后再进行仿真时一定要更换成该子模型下的仿真脚本。

图5-5  仿真脚本的选择与运行

5.6  仿真过程中可在Amesim中实时查看液压元件的仿真数据曲线,此时Adams界面里会不能操作或操作卡顿。

若需要确定是否有求解器在运行,可查看任务管理器的“进程”或“详细信息”里Adams是否有solver.exe在运行,如图5-6;若需要强制停止仿真求解,在任务管理器停止运行solver.exe即可。

图5-6  求解器状态

6.报错处理办法

进行联合仿真时若软件提示错误,一般可参看联合仿真所在文件夹的log文件。(例如“View_Ana_1208.log”)

6.1  Amesim编译时若报错“unable to create executable for the system”,此时查看Amesim编译界面的Details,如图6-1。

图6-1  AMESim编译栏

①.,在Adams安装目录下的win64文件夹里(…\MSC.Software\Adams\2017\win64)找到该文件(AsUtility_imp.lib),复制到当前仿真的文件夹,重新编译即可。

②.如果提示类似

的错误,则可能是因为编译器的选择问题,按照上文的“四.AMESim软件设置”的“2.选择编译器”修改即可,一般这种报错是因为进行了amesim的单独的仿真,设置了其他的编译器导致的。

6.2  Amesim写入时(“Writr files for simulation”)或编译时,若弹出小窗口如图6-2,则是因为Adams正在调用dll文件进行求解仿真,解决办法是等待求解完毕或手动停止solver.exe文件,再进行写入或编译操作。

图6-2  弹出警告窗口

6.3  仿真时如果Adams里提示:不能打开adams分析adams(cannot to open adams analysis ‘adams’)或仿真分析失败。造成这个错误的原因有很多,其中主要有:

①.adams模型和amesim模型不在同一文件夹下。

②.可能禁用了adams的GSE等单元。

③.amesim所引用的txt文件缺失或路径错误。

④.amesim所引用的txt文件名包含有难以发现的空格。

⑤.adams的ARRAY_U里没有包含相应的系统变量。(系统变量输入ARRAY_U的顺序必须跟AMESim模型联合仿真接口的速度、位移编号对应)

6.4  如果ADAMS弹窗提示类似图6-3所示错误,则ADAMS会无法响应并自动退出,仅在模型所在文件夹下保存一个adm文件(若要找回参数,则参考此文件)。

图6-3  ADAMS弹窗错误

这种情况一般是仿真完成时,自动加载动画或生成数据文件时出现,不过不常见。可能的原因是内存或CPU利用率瞬时达到了峰值,系统会自动关闭一些程序。目前没有有效解决办法,预防方法是:

①.取消勾选仿真结束自动加载动画的选项,如图6-4。

图6-4  取消加载动画

②.ADAMS更改设置后,在每次仿真前保存文件。

6.5  如果开始仿真时,出现图6-5所示错误,则是因为在进行上文5.3节操作时,调用了错误的文件,而没有调用dll文件。

图6-5  求解器调用文件错误

ADAMS2017AMESim2016联合仿真 设置教程及注意事项相关推荐

  1. fluent支持python吗_Python与Fluent联合仿真设置

    在前期更新中给大家分享过<MATLAB与ANSYS联合仿真设置>,之后就一直有朋友问:人生苦短,能否使用Python实现与ANSYS的联合仿真呢? 这个当然没问题!本质上两者都是基于COR ...

  2. 大学里MATLAB和proe怎么考,ProENGINEER与MATLABsimulink联合仿真设置

    Pro\ENGINEER与MATLAB\simulink联合仿真设置 一.首先确认安装proe时,安装了pro/toolkit,如下为pro/toolkit安装说明 1.在默认安装时是不安装pro/t ...

  3. matlab amesim 版本,高版本amesim—matlab联合仿真设置详细步骤.pdf

    高版本amesim-matlab联合仿真设置详细步骤 高版本AMESim-MATLAB 联合仿真设置详细步骤 说明:现以AMESimR12 .MATLAB2010a 为例说明,其他版本类似. 1.版本 ...

  4. Linux下VCS与Verdi联合仿真简易教程及例子示范

    VCS与Verdi联合仿真简易教程及例子示范 最近在公司实习,最近也恰好在学习Linux下的IC设计环境,涉及到了VCS与Verdi联合仿真等内容,也切身感觉到,和学校学习的内容是如此的不同,此篇便来 ...

  5. Maxwell和Simplorer联合仿真设置注意事项

    特别注意:Advanced Product Coupling(for Transient-Transient coupling only)联合仿真只适合瞬态分析,其他分析类型是没有这个选项.

  6. 基于Adams联合MATLAB的联合仿真设置

    因为最近在做一个四足机器人的仿真在网上找了一些资料基本上都不是说得很明白.下面是我参考了一些资料自己做的一个项目和对一些细节做的总结,希望对大家有所帮助和解惑.本次联合仿真用到的软件主要是这三个Sol ...

  7. Carsim与不同版本MATLAB联合仿真设置——个人积累

    1.参考carsim帮助文件(switch_matlab_versions.pdf)进行联合仿真的初步设置,设置内容主要包含: ①将目标版本matlab根目录下的bin文件夹中的matlab.exe发 ...

  8. quartus和modelsim联合仿真详细教程

    利用quartus和modelsim联合仿真的功能,实现功能产生波形.详细步骤如下: 1.编辑verilog HDL语言 本次拟实现组合逻辑功能,其代码如下: 此为一组合逻辑电路,其原理图可在quar ...

  9. Carsim+MATLAB/Simulink多版本联合仿真设置matlab版本的问题

    目录 问题 方法 问题 同时安装了matlab的两个及以上版本,如果实现carsim与指定版本的matlab联合仿真,如何操作? 方法 管理员方式打开预期的matlab版本,命令行中输入 regmat ...

  10. VCS+Verdi联合仿真demo教程

    公司仿真和看波形工具是VCS+Verdi,由于这两样工具结合在一起有着极高的效率,与在学校仅仅使用vivado软件跑整个流程相比,真的是小巫见大巫. 因此便在自己电脑的虚拟机中试着建立VCS+Verd ...

最新文章

  1. 开挂的 00 后!17 岁「天才少女」被 8 所世界名校录取,最终选择 MIT 计算机系...
  2. 人类或起源于古菌?真假?
  3. 那么辛苦努力的工作,却换来了一身的不是
  4. 错误:'sys'未定义解决方法.(asp.net Ajax v1.0.61025版)
  5. html5学习笔记1
  6. 诺曼门的十个产品_用户决策与产品设计
  7. c语言绘制路面图形代码,道路纵断面绘图程序的开发.pdf
  8. 这些高校竟因名字太“坑爹”被误会为三本?盘点九所实力强劲但被名字耽误的大学...
  9. 存算分离架构的高斯Redis,用强一致提供可靠保障
  10. 删除了项目下的\WEB-INF\classes文件夹,在eclipse的tomcat部署启动时报错。
  11. 数据集加载--load_digits
  12. 解决eclipse在编辑时字体变成繁体字的问题
  13. 由PPP项目总结的几点项目经验
  14. linux cab文件怎么安装包,IE控件cab包手动安装
  15. 中文作为参数传递乱码
  16. [Android]通讯录字段
  17. python中label函数_让Label像Button一样可以点击
  18. [DownUnderCTF 2022] crypto部分复现
  19. Nordic Thingy
  20. vi和vt的区别小窍门_十大vi技巧和窍门

热门文章

  1. 视觉SLAM十四讲 罗德里格斯公式推导 全解
  2. 扫雷游戏网页版_佛性扫雷 炸不炸随缘
  3. 七段式svpwm和5段式的区别_SVPWM实现概述
  4. 编址与存储相关计算(一)——软考之路
  5. Python:jieba库的介绍与使用
  6. bt709和srgb_选择用于多用途视频编辑和色彩校正的显示器— sRGB,DCI-P3,REC 709
  7. 原生js添加class
  8. 苹果手机保存html文件,搞机技巧:在苹果iPhone上离线保存网页内容!
  9. Web前端笔记和简历模板
  10. python源码剖析笔记