amesimMatlaB联合仿真最全面接口设置.doc
《amesimMatlaB联合仿真最全面接口设置.doc》由会员分享,可在线阅读,更多相关《amesimMatlaB联合仿真最全面接口设置.doc(8页珍藏版)》请在冰豆网上搜索。
![amesimMatlaB联合仿真最全面接口设置.doc](https://file1.bdocx.com/fileroot1/2022-10/7/cdad00e9-0aa3-4315-ba23-1ad5c2841af5/cdad00e9-0aa3-4315-ba23-1ad5c2841af51.gif)
1、我们先要确定所使用的电脑上已经安装版本匹配的软件,必要的软件是visualstdio也就是vc++,我使用的vs版本是2010;MatlaB,我使用的是2011b;amesim,我使用的是amesim12.0版本。
PS:
这几个版本的匹配情况请参阅LMS那边提供的帮助文档。
2、在默认版本安装成功的情况下,我们来设置一下环境变量:
(1)我们要是设置用户变量:
1)变量名:
MatlaB,值为:
D:
\ProgramFiles\MATLAB\R2011b,如图所示
2)设置第二个用户变量,变量名:
Path,值为:
D:
\ProgramFiles\MATLAB\R2011b\bin\win64,如图所示
那么,我们默认以上两个用户变量已经设置完毕。
(2)我们设置系统变量,我们找到系统变量的Path变量,点击编辑
这里我建议把系统变量的Path复制出来检查一下几个变量是否已经添加
C:
\ProgramFiles\MicrosoftHPCPack2008R2\Bin\;
%AME%;
%AME%\win32;
%AME%\win64;
%AME%\sys\mingw32\bin;
%AME%\sys\mpich\mpd\bin;
%AME%\sys\cgns;
%AME%\sys\python\win32;
C:
\ProgramFiles(x86)\Intel\iCLSClient\;
C:
\ProgramFiles\Intel\iCLSClient\;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:
\ProgramFiles\Intel\Intel(R)ManagementEngineComponents\DAL;
C:
\ProgramFiles\Intel\Intel(R)ManagementEngineComponents\IPT;
C:
\ProgramFiles(x86)\Intel\Intel(R)ManagementEngineComponents\DAL;
C:
\ProgramFiles(x86)\Intel\Intel(R)ManagementEngineComponents\IPT;
d:
\ProgramFiles\MATLAB\R2011b\runtime\win64;
d:
\ProgramFiles\MATLAB\R2011b\bin;
D:
\abaqus6134\Commands;D:
\ProgramFiles\MATLAB\R2011b\bin\win64;
D:
\ProgramFiles(x86)\MicrosoftVisualStudio10.0这个可能需要动手自己添加
我这里的%AME%表示amesim的安装目录
注意:
一定要检查系统变量添加的完全,我们看一下帮助文档提供的几个需要设置的变量,注意区分win64和win32的MatlaB变量设置,还有visualstdio的设置。
那么我们默认以上环境变量全部安装完毕。
3、我们来设置一下MatlaB关联部分以及编译器的选用
(1)打开MatlaB,再次提示我这里安装的是MatlaB2011b,命令窗口输入mex(此处是一个空格)-setup
此处我们选择编译语言,输入y即可;
由于我这里只安装了c++一个编译器,所以此处我选择1即可;
选择正确了,我们就选择y即可;
出现这个窗口表示编译语言选择正确
接下来我们设置目录
那么,我们设置运行目录完毕,这里就可以使用了
4、我们运行amesim的demo中的一个简单的案例
说明运行成功,
那么说明了我们的接口设置在这一阶段全部是成功的
5、感谢大家的收看,本人就是爱液压论坛:
醉乐清风管理员,
6、欢迎大家到爱液压论坛来学习,查阅资料,更欢迎大家加入这个群来学习
295676052,ameism&VL群联合仿真软件的学习以及技术交流,谢谢大家,咱们下次再见!
这部分忘了录制,大家注意一下
AMESim调用VC++
Ø如果使用的是32位系统
检查AMESim的安装目录:
D:
\AMESim\v1300,查看有无文件vcvars32.bat。
如果没有,以“管理员身份”将D:
\ProgramFiles\MicrosoftVisualStudio10.0\bin,目录下的vcvars32.bat文件,拷贝到AMESim的安装目录:
D:
\AMESim\v1300。
启动AMESim后,将VC++设置为默认的编译器,操作步骤如下:
Tools->Options->AMESimpreferences->Compilationmenu,
lStandardCompiler,MicrosoftVisualC++(32位编译器)
lwin64, MicrosoftVisualC++(64位编译器)
Ø 如果使用的是64位系统
操作步骤与32系统相同,唯一的不同之处是,将D:
\ProgramFiles\MicrosoftVisualStudio10.0\bin目录下的vcvars64.bat拷贝到AMESim的安装目录:
D:
\AMESim\v1300。
补充一下,我的amesim12是这样做的:
把amesim2012在64位电脑中所需要的studio文件,路径分别是:
MicrosoftVisualStudio10.0\VC\bin\amd64\vcvars64.bat
MicrosoftVisualStudio10.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat把这两个批处理文件到amesim\v1200下,第二个改名为VCVARSAMD64.bat,然后再去重新启动amesim软件,从“工具”——选项下把求解器设置为c++,验证一下软件是否正常,一般这样已经可以解决问题。