Adams和AMESim的联合仿真
前言:本人并不是Adams和AMESim的高手,接触AMESim的时间很短,但是需要做Adams和AMEsim的联合仿真,这里分享一下我探索联合仿真的经验。
目录如下:
一、仿真前需要做的准备。
1、软件的安装
2、环境变量的设置
二、一个具体的联合仿真例子。(这里只介绍Adams主控的仿真)***********************************************************
一、仿真前的准备
1、软件的安装
软件的版本对联合仿真有重要影响,这里只介绍我自己安装软件的情况。
我的系统是win7 32位,安装的软件是Adams2013、LMS Imagine.Lab AMESim Rev 13、Visual Studio 2010。
Adams2013和AMESim Rev 13网上有很多下载资源和安装教程。这里我只强调一下Visual Studio 2010。也就是可以建立两个仿真软件联系的Visual C++程序。Visual C++和Visual
target的用法与搭配Studio等之间的关系大家可以自己在网上查,其实都包含有
C++语言。网上有些教程是用VC++6.0来建立两者之间的关系,但是我安装了VC++6.0的各种版本(企业版,中文版,英文版)都没有成功建立仿真,后来安装了完整的Visual Studio 2010就可以了,但是Visual Studio 2010有些大,我下载的是1.75G。
另外就是安装顺序,最好先安装VC++或者VS(我是最后安装的Visual Studio 2010,先安装的说法我这里并没有证实)。
下面是我的软件的安装位置,安装目录没有中文
python安装教程win7D:\zy\ADAMS
D:\AMESim
D:\Program Files\Microsoft Visual Studio 10.0
在最后安装好Visual Studio 10后把D:\ProgramFiles\Microsoft Visual Studio 10.0\VC\bin下的nmake和vcvars32文件拷贝到AMESim的安装目录下D:\AMESim\v1300。
2、环境变量的设置
环境变量的设置至今我也没弄明白到底是什么道理,网上有很多教程也都不太一样,我的经验就是宁可多,不能少,把感觉靠谱的环境变量都加上去/(ㄒoㄒ)/~~。
下面我设置的环境变量。
环境变量有用户变量和系统变量之分。
用户变量:
Adams_CONTROLS_WTIME:20虚拟机ubuntu安装教程
AME_ADAMS_HOME:D:\zy\ADAMS
系统变量:
Adams_CONTROLS_WTIME:20(这个是我自己随便从上面拷过来的,有没有用并不知道,仿真成功后也懒得删了去检验O(∩_∩)O~)
AME: D:\AMESim\v1300
AME_ADAMS_HOME: D:\zy\ADAMS
MSSD: D:\Program Files\Microsoft Visual Studio; D:\Program Files\Microsoft Visual Studio10.0(这个好像是填VC++程序的位置)
Path:%AME%;%AME%\win32;%AME% \sys\mingw32\bin;%AME%\sys\mpich\mpd\bin;%AME%\sys\cgns;%A ME%\sys\python\win32;C:\Python34\Scripts;C:\Python34\Lib\site-packages\Django-1.8.\EGG-
INFO\scripts;C:\Python34\Lib\site-packages\Django-1.8.3-
landy英文名有什么寓意\django;C:\Python34;C:\Program Files\AMD
APP\bin\x86;C:\Program Files\Intel\iCLS
Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Syst em32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Program Files\Intel\Intel(R) Management Engine
学编程用什么电脑比较好Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine
Components\IPT;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;%AME%\libadams;D:\Program Files\Microsoft Visual
Studio10.0;D:\zy\ADAMS;D:\zy\ADAMS\win32;D:\zy\ADAMS\aview;D :\zy\ADAMS\aview\win32; $AME/$MACHDIR(path变量应该一开始就有,这也是最长最让人头疼的,我解释不清楚,但大致是AME 的路径,Adams的路径,VS的路径。用红字体标出的是有可能的关键路径。)
注:这些变量是添加的变量,并不是所有的变量,系统也会自己设置一些变量。
二、联合仿真的例子
仿真可以分为Adams主控和AMSim主控,就是在那个软件里点击最后的“运行”,这里我只介绍Adams主控的,就是Adams引进AMESim的运算结果,在Adams里进行仿真。
在AMESim的help里面有一个联合仿真的例子用的是“天线”如下图所示。
“天线”模型是Adams程序里面自带的,但“天线”模型看着复杂一点,这里我的例子是用的自己的测试模型,如下图所示。
首先简单介绍一下这个模型的组成和工作,然后再说一下设置的步骤。怎么运行记事本的java代码
模型只有两个部分组成:外缸和内杆。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论