让ABAQUS更强大——在ABAQUS中使用第三方Python模块
2019年9月3日 浏览:3493 评论:7 收藏:11
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。
点赞 16 评论 7 收藏 11
查看更多评论 >