Abaqus的Python脚本命令基本概念
(2016-06-01 11:18:49)
标签:
abaqus脚本 |
分类: Abaqus技术及二次开发 |
Abaqus的Python脚本命令基本概念
1.访问对象(access)对象
Abaqus通过Abaqus/CAE启动时,会自动导入所有的模块,无需使用import语句,注意,有唯一一个符号常数模块没有导入,应该使用下列语句:
from abaqusConstants import*
下列语句将访问Material对象:
Import material
mdb.models[name].materials[name]
mdb.models[name].materials[name].elastic.type
下列语句访问HistoryRegion对象:
Import odbAccess
Session.odbs[name].steps[name].historyRegions[name] !访问Region对象
Session.odbs[name].steps[name].frames[i].fieldOutputs[name] !访问结果
2路径(PATH)
创建对象的方法称为构造函数(Constructor),例如:
Mdb.models[‘Model-1’].Part(name=’Part-1’,dimensionality=THREE_D,
上面这句长语句用构造函数Part创建一个三维实体对象Part-1,构造函数Part的路径即为:
mdb.models[‘Model-1’l.parts[‘Part-1’]
构造函数的首字母为大写。
3参数(arguments)
构造函数一般都需要提供参数,包括必选参数和可选参数。例如:
session.Viewport(‘myViewport’,(10,10),100,50)
后面括号里面的内容是需要定义的参数
4返回值(return value)
所有的命令都有返回值,不同的命令有不同的返回值,构造函数的返回值是构造的对象,可以将返回值赋值给新的变量。
例如:
newViewport= session.Viewport(‘myViewport’,(10,10),100,50)
Viewport创建一个视图对象,并且赋值给newport变量。

加载中…