Amesim2012与LMS virtualmotion 2011联合仿真 软件安装过程问题总结 最近以研究生的身份在企业做校企合作项目,项目的核心是amesim和motion的联合仿真,到企业第一件事就是给企业多个电脑安装windows studio、amesim和vl motion三个软件。由于企业的电脑版本高低差异很大,有些是32位、有些是64位,系统也很旧,安装过程出了很多问题。最初我选择直接安装studio2012,电脑显示XP系统需要更新,我更新后还是没起色,最终我选择的安装版本是:windowsstudio 2010、amesim2021、vlmotion 2011。安装过程中还是出了很多问题,得到了群里很多高手的帮助,现在总结一下,希望对以后安装这些软件的朋友有些帮助。 一:电脑上已经有低版本的amesim软件,比如说公司电脑本来安装的amesim 08,卸载软件当然是必须的,但大多数时候都会忘记删除“环境变量”中旧版本对应的变量。不删除这些变量导致的问题是电脑无法识别新版本对应的环境变量,软件就无法正常运行,所以这一点一定要注意。 二:windows studio 2010 安装方法和破解方法都很简单,网上也很好找,这里不罗嗦了。安装好后正常安装amesim 2012,amesim 2012安装方法比较简单,按照软件安装流程安装完后把破解文件拷贝到对应路径文件夹下就可以了。在windows studio 2010和 amesim 2012安装完以后,我出了错,打开amesim软件报错如图(1) file:///C:/DOCUME~1/ADMINI~1.ZLZ/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.jpg file:///C:/DOCUME~1/ADMINI~1.ZLZ/LOCALS~1/Temp/msohtmlclip1/01/clip_image003.jpg 但安装过程中显示amesim2012已经成功找到了studio c++ 的路径,如图(2)。这个问题有三种可能: (1)没有把amesim2021用c++求解时所需要的studio 2010文件拷贝到amesim2012文件夹下,或者是拷贝的文件不全。以下是amesim2012在64位电脑中所需要的studio文件,路径分别是: Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat Microsoft Visual Studio 10.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat 把这两个批处理文件到 amesim\v1200下,第二个改名为 VCVARSAMD64.bat,然后再去重新启动amesim软件,从“工具”——选项下把求解器设置为c++,验证一下软件是否正常,一般这样已经可以解决问题。 (2)如果第一种方法没解决,尝试这种方法,我自己是用这种方法解决的:还是环境变量的问题,在环境变量中改变环境变量“PATH”,以管理员对它进行编辑,最开始加入C:\Windows\System32;,注意后面的冒号是英文的; 不是中文的。 (3)最后一种方法是网上提供的,但我自己没有验证,列举在这里,大家用到了可以试试看。从amesim安装目录下找到批处理文件vcvars32.bat 在vcvars32.bat第一行后复制 @SETVSINSTALLDIR=c:\Program Files\Microsoft Visual Studio 10.0 @SETVCINSTALLDIR=c:\Program Files\Microsoft Visual Studio 10.0\VC @SET FrameworkDir32=c:\Windows\Microsoft.NET\Framework@SET FrameworkVersion32=v4.0.30319 @SET Framework35Version=v3.5 在下面三行前面加 :: @call:GetVSCommonToolsDir @if "%VS100COMNTOOLS%"=="" gotoerror_no_VS100COMNTOOLSDIR @call "%VS100COMNTOOLS%VCVarsQueryRegistry.bat"32bit No64bit 不过强调的是:我没有验证过,大家试试看。 三:motion这个软件现在安装方法网上很详细,安装时选择一步安装,之后再安装联合仿真的模块,一般不会有什么问题。 到此,联合仿真的软件就全搞定了。 |