我正在为 ABAQUS 模型编写一个 python 脚本,我需要创建一个子结构生成步骤。ABAQUS 有一个SubstructureGenerateStep
目标。我的问题是这个对象的构造函数的参数之一是modeRange
接受一个SubstructureGenerateModesArray
对象。问题是SubstructureGenerateModes
似乎没有构造函数,文档也没有描述如何创建这个对象。下面是该SubstructureGenerateModes
对象的整个文档页面。
50.25 子结构生成模式对象
SubstructureGenerateModes 对象用于定义要在模态动态分析中使用的模式。使用权
import step mdb.models[name].steps[name].modeRange[i]
50.25.1 成员
SubstructureGenerateModes 对象具有以下成员:
开始
- 一个 Int 指定范围的最低模式的模式号。
结尾
- 一个 Int 指定范围的最高模式的模式号。
增量
- 一个 Int 指定用于定义从最低模式开始到最高模式的中间模式编号的增量。
有谁知道如何创建这样的对象?
我已经尝试过直观的选项,例如
mdb.models[name].SubstructureGenerateModes(start=1, end=60, increment=1)
但这抛出了一个AttributeError