加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Abaqus的Python脚本命令基本概念

(2016-06-01 11:18:49)
标签:

abaqus脚本

分类: Abaqus技术及二次开发

AbaqusPython脚本命令基本概念


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,

   type=DEFORMABLE_BODY)

上面这句长语句用构造函数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变量。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有