even2004: 安装多版本ABAQUS软件使用问题的一些讨论 ABAQUS已经出了好几个版本,我想有的同志系统里安装了不只一 个ABAQUS版本吧。本贴主要是想讨论一下多版本ABAQUS内软件的使用问题 。希望通过对一些问题的讨论,能抛砖引玉!以下都是自己的心得,可能有人 已经知道,那就给不知道的人交流一下吧。 1,ABAQUS命令行 如果有多版本ABAQUS安装的系统内,输入命令行 abaqus job=xxxx 会启动哪个版本的ABAQUS呢?是不是最早安装的这个版本。 当然我们可以通过直接使用abq671、abq681来具体指定使用的ABAQUS版本 ,但是什么决定上面这个命令所使用的版本? 答案是windows系统path变量的设置问题, 比如你有两个版本, A版本,安装位置D:ABAQUSCommands, B' B版本,安装位置E:ABAQUSCommands 上面的决定abaqus命令执行版本是由以上字符在系统path的位置决定,即哪个 版本的安装位置在path中靠前,就执行哪个版本。 如是这样排列 f:ABAQUSCommands;D:ABAQUSCommands;e:ABAQUSCommands; 就执行f:ABAQUSCommands版本的ABAQUS。 打开“我的电脑”-“属性”-“高级”-“环境变量” 打开"系统变量"-Path 把变量copy到记事本看看就知道了,这样你也知道怎么控制abaqus命令执行的 版本了吧。把该版本在path中的位置放到其他版本之前即可。 注意改的时候要认真,不要改错了。 2,双击打开cae,odb文件的版本 如何决定双击打开以上文件的ABAQUS版本呢?不多说了,改注册表。 我已经做好了,你运行一下下面的bat文件,注意在运行之前把文件内所有位置的 "e:\ABAQUS\Commands\ABQ_OD~1.BAT "%1"" 改为你想执行的版本安装位置,如 "d:\ABAQUS\Commands\ABQ_OD~1.BAT "%1""就可以了。 下面两个文件分别改注册表文件,注意一个是用在32位系统而另一个用在64位系统,不要下错了。 附件1 附件2 |
|