使用 状态管理 可将模型拆分为多个部分。
状态通常用于指示安装顺序。您可以根据对象的状态编号创建报告和视图、隐藏和锁定对象以及 从其他模型复制对象 。
例如,您有一个大型工程,几个用户以单用户模式同时工作。首先创建一个例如包含柱的基本模型。此为状态 1。然后将此基本模型复制给所有用户。
然后,每个用户单独设计该建筑模型的一部分。当模型的某个部分完成后,您可将其以单独状态(状态 2、3 等)复制回基本模型。
使用状态在模型之间复制对象时,必须已使用与源模型相同或更新版本的 Tekla Structures 创建目标模型。您无法从新版本复制到旧版本。
将显示 状态管理 对话框。
从现在起, Tekla Structures 将为您创建的所有对象分配当前状态。状态编号前的字符 @ 指示当前状态。
Tekla Structures 将选择对象的状态。
Tekla Structures 将在模型中高亮显示相应对象。
要确保模型对象免遭意外修改或删除,您可以将其锁定。例如,您可以在 Tekla Structures 模型中根据对象状态锁定零件、螺栓、焊缝和参考模型。
锁定对象后,您无法修改其属性或删除该对象。您只能更改该对象的对编号没有影响的用户定义属性。如果您尝试修改或删除锁定的对象, Tekla Structures 将显示以下警告消息:
“存在锁定的对象,请查看报告。无法执行操作。”
Tekla Structures 会将处于所选状态的对象的用户定义属性 锁定 设置为 是 。
Tekla Structures 会将处于所选状态的对象的用户定义属性 锁定 设置为 否 。
有关如何在多用户模式下防止对象模型遭到意外修改的信息,请参阅 多用户模式下的访问权限 。
您可以添加自定义状态属性,这些属性在 状态管理 对话框中显示为额外列。
状态属性的名称在 objects.inp 文件中定义。要在报告和模板中使用状态属性,请在状态属性字段名称中使用语法 PHASE.ATTRIBUTE_NAME 。
默认 objects.inp 文件包含带语法示例有 状态属性 部分。有关更多信息,请参见 objects.inp 文件的属性 。