Abaqus_Python中的数据类型[abaqus二次开发]

1,符号常值(SymbolicConstants)

在进行编程过程中有很多函数需要默认的参数,比如弹性材料对象的各项同性,正交(ISOTROPIC,ORTHOTROPIC)等性质均为其材料的默认参数种类。

例如下面程序中的[type=ORTHOTROPIC]

mdb.models['Model-1'].materials['Material-3'].Elastic(type=ORTHOTROPIC, table=(

(1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0), ))

这些参数全部是由大写字母组成,其中大部分SymbolicConstants都是在模块AbaqusConstants中定义的,另外有一小部分是在Abaqus模块中定义,在使用之前应将其导入到当前的工作空间中。

from AbaqusConstants import *

from SymbolicConstants import *

 

2,布尔值(Booleans)

Python中的布尔值为Ture和False,其类型为bool,Abaqus中自定义了一种布尔对象:ON和OFF。上述两种布尔值是通用的,例如下面两段程序是一样的:

程序段1:

session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues(

referenceRepresentation=OFF)

程序段2:

session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues(

referenceRepresentation=False)

 

3,特有的模型对象

Abaqus中有许多的特定对象。大的有模型数据相关对象(MDB)、结果数据相关对象(ODB)和视图对象相关对象(Session);模块级别的对象有部件对象(Part)、材料对象(Material)、载荷步对象(Step)等;细节级别的对象有几何节点(Vertgex)、几何边&#x

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值