让ABAQUS更强大——在ABAQUS中使用第三方Python模块


         Abaqus Scripting是对Python语言的扩展,可以看成是一个有限元分析的Python模块。Abaqus Scripting为有限元批处理及二次开发提供了便利。而Python还拥有更广泛而强大的许多科学计算模块,如果能让Abaqus Scripting与其他模块(如Numpy、Scipy等)并肩战斗,那么威力必将更大。

        我电脑上原本安装了Python3.6及相应的Numpy、matplotlib,但在Abaqus里始终调用不成,不断的提示没有这个模块,但是单独在python中使用是没问题的。后来有人发现问题在于Abaqus Scripting对应的Python版本是2.7,与已安装Python不符。


为解决这个问题只要在脚本文件开始写入:

from sys import path
path.append('D:\Program Files (x86)\Python36-32\Lib\site-packages') #找到python安装路径下的site-packages文件夹,把路径添加进去

然后
import numpy
import scipy
……
就可以用Numpy、Scipy、matplotlib对Abaqus结果进行处理了,是不是so easy。

(6条)
默认 最新
Abaqus中的python版本是2.7.x
评论 点赞
好像并不行,版本冲突
评论 点赞

查看更多评论 >

点赞 16 评论 7 收藏 11
关注