Abaqus Python脚本开发:第三章指令与方法

该部分主要介绍以Python scripting guidance为基础的对象方法变量,在一些较难理解的模块部分提供代码示例,供读者参考。

3.1 Mdb command

3.1.1 Mdb object

Mdb对象是高级Abaqus模型数据库,其中储存了模型和分析控制信息。

3.1.1.1 Mdb()

建立一个空的Mdb对象

可选变量

    pathName

   默认保存为.cae文件

返回值

Mdb对象

3.1.1.2 importDxf()

从AutoCAD .dxf 文件建立一个ConstraintedSketch对象

需要的参数

fileName

返回值

Mdb对象

importDxf(fileName=‘’)

3.1.1.3 openMdb()

打开现有的model databse file

必要参数:

pathName

    一段用来指定打开路径的字符串, 如果不提供扩展名的话,Abaqus/CAE会打开带 .cae后缀的文件。

可选参数:

返回值

Mdb对象

Exceptions:

MdbError: invalid model database

MdbError: incompatible release number, expected

MdbError: cannot open file: May be in use by another CAE session

(not above) MdbError: cannot open file...

3.1.1.4 openAcis()

必要参数:

fileName

可选参数:

scaleFromFile

    Boolean

返回值

an AcisFile object

cut-off

3.1.1.5 openEnf()

CATIA V5, I-DEAS, Pro/ENGINEER 建立的 Elysium Neutral File 格式的几何  

必要参数:

fileName

file Type: ideas, proe, catiav5

可选参数:

topology:

模型的拓扑性质

    SOLID(default), SHELL and WIRE

convertUnits:

是否转成毫米为单位

    布尔运算值 Boolean (default: OFF)

返回值

an AcisFile object

示例:

openEnf(fileName=‘XXX.enf’, toplogy=SOLID, convertUnits=ON)

3.1.1.6 openlges()

从IGES格式文件的几何创建一个 AcisFile 对象,对象潜在被PartFromGeometryFile方法使用

必要参数:

fileName

可选参数:

trimCurve

一个SymbolicConstant,指定修剪边界参数面的方法

    DEFAULT(default):任选其一 

    PARAMETRIC_DATA:用参数构建的表面

    THREED_DATA: 真实空间

scaleFromFile

    whether using the units available in IGES file

    OFF(default), NO转成毫米

msbo

    Boolean指定是否含MSBO(Manifold Solid B-Rep Object)实体

    B-Rep: boundary representation 

includedLayers

    Ints 指定entities的levels或layers

    default (all)

topology

    SOLID(default), SHELL, WIRE

uniteWires

    A SymbolicConstant 指定导入的线 几何是否是united

    OFF(default)

返回值:AcisFile object

Example: openlges(fileName=‘’, trimCurve=default)

cut-off

3.1.1.7 openParasolid()

 从Parasolid格式文件的几何创建一个 AcisFile 对象,对象潜在被PartFromGeometryFile方法使用

必要参数:

    fileName

可选参数:

 topology

    SOLID(default), SHELL, WIRE

返回值:AcisFile object

cut-off

后面还有Step和Vda目前暂时不写

cut-off

3.1.1.8 close()

3.1.1.9 save()

    保存至Mdb object的pathName

3.1.1.10 saveAs()

必要变量

pathName

    默认保存为.cae文件

3.1.1.11 Members

version:Int

lastChangedCount:Float

jobs

adaptivityProcesses

coexecutions

optimizationProcesses

meshEditOptions

models

customData

annotations

  

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空