Amesim软件安装过程
几乎假期在家折腾了一整天,才把amesim这个软件给装上,真不明白都火箭都能直播叫买的时代这个软件怎么这么难装。记录一下安装的过程以便以后不再折腾。
首先为什么装Amesim呢,起因是用simscape画plant model的时候仿真总是出错,一度怀疑是不是simscape太弱鸡(狗头保命,事实证明是犯了一些低级的错误导致仿真总中断和不符合预期),据说Amesim软件非常擅长做这个,于是就从网站上下载了一个Amesim绿色教育版(狗头继续保命,业余爱好非商用),下载完成以后看了一下网上的安装教程。开始整活。
- 首先是这个巨大无比的安装包。
2. 解压完是这个样子。
3. 然后去系统变量里,添加一个叫做LMS_LICENSE的系统变量,设置如图。
4. 然后打开下载的另一个破解包,管理员身份cmd切换到当前路径下,运行这个rlm.exe
5. 然后管理员身份运行安装包这个setup批处理文件。
一路next点下去,完成。
这时候你就应该可以打开来看看,试试,看几个demo尝试做自己的第一个模型了,是不是很简单?
Too yang too Naïve!
习惯上来讲我只是拿他来做Plant model。这显然不行,我要看它能不能跟我的Simulink联合仿真。于是我随便拉了几个模块,准备搞起。顺便说一句,Amesim搭模型必须一步一步走,分四步。
Sketch,Sub model, Parameter,Simulation . 要一步一步不能跳步。不像Simulink线没连完就可以点仿真,这算个特别的吧。联合仿真设置的还是很明显的,在这个菜单栏下面,
6. 创建Interface。
7. 到这里一切都还算很愉快,那我发送到simulink试试?
我这里是最终的结果,显示是成功了。其实我一直是失败的,第一次提示我不支持编译器,那好办,我去装个Visual Studio。这个我还是知道的。我开始装了个2015版本
8. 安装完发现,我的matlab找不到编译器。这个问题我遇到过,去Visual内部装一个C++的插件果然可以了。
然后我接着去Amesim里去编译,结果又是失败。
总之,这期间各种报错,网上各种加环境变量的都试了,还不行。我想了想,我换个编译器试试?于是又开始装了Visual Studio2010. 辛辛苦苦一顿操作,matlab也设置好了,回头来Amesim里编译。又告诉我检测到matlab版本为64位,需要一个64位的编译器。至此,几个小时都过去了。
接着我又去下载了一个Visual2010 64位的版本。下载后确定能调用后,第一步是把VC下的vcvars64.bat文件拷贝到Amesim安装根目录下。
9. 接着,在Amesim设置编译器为64位。
10. 修改用户和环境变量后重启Amesim。
Finally!
人生果然是在浪费时间中度过,我这一天干了个啥!
虽然如前文提到的,我的同事已经找到了simscape我们犯的错误,可以用了,但也不能白装啊。于是我自己在家没事做了个dct试试。
另外,假如按这种方法装的一直报license的错误,每次结束进程后手动改一下端口号就可以继续了。
自备留存,以便下一次重装。
文章来源微信公众号"汽车圈的小混混"
仿真软件及相关微信后台回复“仿真”获取。
所有内容来源网络,侵删。