本章主要学习基于python在Abaqus里绘制二维草图的相关初步知识,初步熟悉基于python的Abaqus二次开发技术。
1. 导入Abaqus相关模块,并建立新模型
代码如下:
# 导入Abaqus模块中的所有对象from abaqus import *# 导入Abaqus中的符号常数模块abaqusConstantsfrom abaqusConstants import *# 导入caeModules模块中的所有对象,从而可以访问Abaqus/CAE所有的模块from caeModules import *# 调用Mdb构造函数创建了模型数据库对象Mdb()
以上1-8行编写的python命令流可以通过Abaqus的命令行接口(Command Line Interface, CLI)来输入,如图1,并按enter运行后可以看到新模型‘Model-1’已经创建了。
图1 命令行接口(CLI)
2. 导入Abaqus相关模块,并建立新模型
代码如下:
# 调用Model构造函数创建了对象Model A,并赋值给变量myModel。myModel=mdb.Model(name='