Abaqus脚本参考手册

您所在的位置:网站首页 abaqus关键词参考指南 Abaqus脚本参考手册

Abaqus脚本参考手册

2023-10-26 09:41| 来源: 网络整理| 查看: 265

从Abaqus 2020 脚本参考手册重构的各对象接口,便于二次开发使用。

可用于pycharm等IDE,参数类型、返回类型均正确。

参数说明、方法说明已经通过机器翻译成中文。下面是生成的代理模块示例,原文太长(不到3M):

# -*- coding:utf-8 -*- from abaqusConstants import * class AVIOptions(object): def __init__(self, *args, **kwargs): """AVIOptions对象用于存储将在生成AVI动画时使用的值和属性。AVIOptions对象没有构造函数。导入动画模块时,Abaqus将创建aviOptions成员。""" def setValues(self, compressionMethod=RLE8, compressionQuality=0, codecOptions=str(), sizeDefinition=SIZE_ON_SCREEN, imageSize=None): """ 此方法修改AVIOptions对象。 :param compressionMethod: 一个SymbolicConstant,它指定AVI格式的压缩方法。可能的值为:RAW8,指定每个像素8位的未压缩格式。RAW32,指定每个像素32位的未压缩格式。RLE8,指定每像素8位的游程长度编码格式。CODEC,指定由CODEC(编码器/解码器)定义的格式。CODEC的可用性取决于系统。默认值为RLE8。 :param compressionQuality: 一个Int值,当CompressionMethod设置为CODEC时,将压缩质量指定为百分比。 :param codecOptions: 一个字符串,它指定当CompressionMethod设置为CODEC时定义CODEC的系统特定选项。 :param sizeDefinition: 一个SymbolicConstant,指定如何指定图像的宽度和高度。可能的值为SIZE_ON_SCREEN和USER_DEFINED。默认值为SIZE_ON_SCREEN。 :param imageSize: 当sizeDefinition = USER_DEFINED时,一对整数以像素为单位指定图像的宽度和高度。可能的值是(最小宽度,最小高度)≤(宽度,高度)≤(最大宽度,最大高度)范围内的整数。默认值为屏幕尺寸。注意:最小宽度(minWidth)和高度(minHeight)的值取决于以下各项:视口字体大小,是否打印装饰,装饰大小和屏幕分辨率。最小宽度和高度通常小于50像素。最大宽度(maxWidth)和高度(maxHeight)的值取决于系统的图形功能。最大宽度和高度将至少与屏幕尺寸一样大。 :return None: """ return None def importDxf(fileName): """ 此方法从包含dxf格式(AutoCAD)几何的文件中创建ConstrainedSketch对象。仅支持有限数量的实体。仅当没有其他可用格式时,才应使用此格式。 :param fileName: 一个字符串,指定要打开的dxf文件的路径。 :return Mdb(): 一个Mdb对象。 """ return Mdb() def openAcis(fileName, scaleFromFile=OFF): """ 此方法从包含ACIS格式几何的文件中创建AcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定要打开的ACIS文件的路径。 :param scaleFromFile: 一个布尔值,用于指定是否使用从ACIS文件读取的变换缩放,旋转和平移零件。默认值为OFF。 :return AcisFile(): AcisFile对象。 """ return AcisFile() def openCatia(fileName, topology=SOLID, convertUnits=OFF, combineBodies=True): """ 此方法从包含CATIA V4格式或V5格式几何的文件中创建AcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定要打开的CATIA文件的路径。 :param topology: 一个SymbolicConstant,用于指定要从文件读取的数据和要创建的零件的拓扑。可能的值为SOLID,SHELL和WIRE。如果topology = SOLID,则Abaqus / CAE尝试附加单元以创建实体。如果topology = SHELL,则Abaqus / CAE会将主体构建为外壳实体而不是实体。如果CATIA V4格式的文件包含不同的拓扑,则仅从文件中导入选定的拓扑。默认值为SOLID。 :param convertUnits: 一个SymbolicConstant,指定是否应保留原始单位。可能的值为ON和OFF。默认值为OFF。 :param combineBodies: 一个布尔值,指定是否要组合CATPart文件中的实体。如果要合并的实体接触或重叠,将导致无效的实体。对于V4格式和CATProduct文件,此选项将被忽略。 :return AcisFile(): AcisFile对象。 """ return AcisFile() def openEnf(fileName, fileType, topology=SOLID, convertUnits=OFF): """ 此方法从包含CATIA V5,I-DEAS或Pro / ENGINEER创建的Elysium Neutral File格式几何的文件中创建anAcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定由I-DEAS,Pro / ENGINEER或CATIA V5创建的Elysium中性文件的路径。 :param fileType: 一个字符串,指定创建文件的CAD系统的类型。可能的值为“ ideas”,“ proe”或“ catiav5”。 :param topology: 一个SymbolicConstant,用于指定要从文件读取的数据和要创建的零件的拓扑。可能的值为SOLID,SHELL和WIRE。如果topology = SOLID,则Abaqus / CAE尝试附加单元以创建实体。如果topology = SHELL,则Abaqus / CAE会将主体构建为外壳实体而不是实体。默认值为SOLID。 :param convertUnits: 一个布尔值,指定是否将零件的尺寸转换为毫米。默认值为OFF。 :return AcisFile(): AcisFile对象。 """ return AcisFile() def openIges(fileName, trimCurve=DEFAULT, scaleFromFile=OFF, msbo=False, includedLayers=tuple(), topology=SOLID, uniteWires=ON): """ 此方法从包含IGES格式几何的文件中创建AcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定要打开的IGES文件的路径。 :param trimCurve: 一个SymbolicConstant,用于指定用于定义绑定参数曲面的修剪曲线的方法。可能的值为:DEFAULT,使用IGES文件的内容指定的以下任意一种。PARAMETRIC_DATA,使用要修剪的曲面的参数空间。THREED_DATA,使用实际空间-零件的坐标系以及修整曲线位于参数曲面上的指示。默认值为DEFAULT。 :param scaleFromFile: 一个SymbolicConstant,用于指定是否需要使用IGES文件中可用的单位信息来缩放导入的几何。可能的值为ON和OFF。默认值为OFF。当参数设置为ON时,相对于IGES文件中指定的单位系统,几何尺寸被缩放为毫米。 :param msbo: 一个布尔值,指定IGES文件是否包含MSBO(歧管实体B-Rep对象)实体。默认值为False。 :param includedLayers: 一连串的整数,指定将从IGES文件转换以构建零件的实体的级别或层。默认值为包括所有图层。 :param topology: 一个SymbolicConstant,用于指定要从文件读取的数据和要创建的零件的拓扑。可能的值为SOLID,SHELL和WIRE。如果topology = SOLID,则Abaqus / CAE尝试附加单元以创建实体。如果topology = SHELL,则Abaqus / CAE会将主体构建为外壳实体而不是实体。默认值为SOLID。 :param uniteWires: 一个SymbolicConstant,用于指定是否需要合并导入的导线。可能的值为ON和OFF。默认值为ON。导入草图时,此值设置为OFF。 :return AcisFile(): AcisFile对象。 """ return AcisFile() def openMdb(pathName): """ 此方法将打开现有的模型数据库文件。 :param pathName: 一个字符串,指定要打开的模型数据库文件的路径。如果不提供文件扩展名,则Abaqus / CAE尝试打开在路径后附加.cae的文件。 :return Mdb(): 一个Mdb对象。 """ return Mdb() def openParasolid(fileName, topology=SOLID): """ 此方法从包含Parasolid格式几何的文件中创建anAcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定要打开的Parasolid文件的路径。 :param topology: 一个SymbolicConstant,用于指定要从文件读取的数据和要创建的零件的拓扑。可能的值为SOLID,SHELL和WIRE。如果topology = SOLID,则Abaqus / CAE尝试附加单元以创建实体。如果topology = SHELL,则Abaqus / CAE会将主体构建为外壳实体而不是实体。默认值为SOLID。 :return AcisFile(): AcisFile对象。 """ return AcisFile() def openSolidworks(fileName, topology=SOLID): """ 此方法从包含Solidworks格式几何图形的文件中创建AcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定要打开的Solidworks文件的路径。 :param topology: 一个SymbolicConstant,用于指定要从文件读取的数据和要创建的零件的拓扑。可能的值为SOLID,SHELL和WIRE。如果topology = SOLID,则Abaqus / CAE尝试附加单元以创建实体。如果topology = SHELL,则Abaqus / CAE会将主体构建为外壳实体,而不是实体。默认值为SOLID。 :return AcisFile(): AcisFile对象。 """ return AcisFile() def openStep(fileName, scale=1): """ 此方法从包含STEP格式几何图形的文件中创建AcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定要打开的STEP文件的路径。 :param scale: 指定要应用于导入的几何实体的比例因子的Float。默认值为1.0。 :return AcisFile(): AcisFile对象。 """ return AcisFile() def openVda(fileName): """ 此方法从包含VDA-FS格式几何图形的文件中创建AcisFile对象。随后,PartFromGeometryFile方法使用此对象。 :param fileName: 一个字符串,指定要打开的VDA-FS文件的路径。 :return AcisFile(): AcisFile对象。 """ return AcisFile()


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3