跳转到主要内容

定义和更新用户定义属性 (UDA)

Tekla Structures 2021
2021
Tekla Structures

用户定义的属性 (UDA) 是您可以为模型或图纸中的对象设置的属性。您可以将 UDA 用于多种用途,例如用在过滤、图纸、报告、输出、输入、制造、安装以及修订操作中。

属性窗体和许多对话框都包含各种对象(包括梁、柱、螺栓和图纸)的用户定义的属性 (UDA)。单击属性窗体中的更多按钮或相应对话框中的用户定义的属性按钮时,Tekla Structures 会显示这些字段。例如,评注、已锁定和安装状态是用户定义的属性。

当您定义新的用户定义的属性时

在 objects.inp 文件中管理这些用户定义的属性。要定义新的用户定义的属性,请在模型、项目或公司文件夹中创建您自己的 objects.inp 文件。在添加您自己的用户定义的属性后,请运行校核和更改属性定义命令以便更新模型中的定义。

定义新的用户定义的属性时,不要使用超过 19 个字符的属性名称。Tekla Structures 只查找名称的前 19 个字符。例如,Tekla Structures 不认为 TEST_ATTRIBUTE_OBJECT 和 TEST_ATTRIBUTE_OBJECX 不同。

使用户定义的属性的定义唯一。对于不同的对象类型(如梁和柱),用户定义的属性不能具有不同的定义。

object.inp 文件将合并在一起,这样,如果任何文件中包含用户定义的属性,则这些属性会显示在用户界面中。Tekla Structures 在合并文件的过程中将去除重复的属性。如果 Tekla Structures 在不同的 objects.inp 文件中遇到相同的属性名称,将使用第一个 objects.inp 读取文件中的属性。

如果您需要同一个文件夹有多个 objects.inp 文件,则必须在文件名中使用后缀才能使用所有文件。这样,同一文件夹中会包含多个 objects_<suffix>.inp 文件。例如,文件名可以是 objects_precast.inp。

警告:

不要在 ..\environments\common\inp\ 文件夹中复制 objects.inp 文件。复制该文件会创建不必要的副本,随后由 Tekla Structures 进行的 objects.inp 更新可能会丢失。

Tekla Structures 按以下顺序从以下文件夹中读取 objects.inp 文件:

  1. 模型文件夹
  2. 项目文件夹
  3. 公司文件夹
  4. 系统文件夹
  5. inp 文件夹

更改现有的用户定义的属性定义

更新模型中用户定义的属性定义不会转换已存储在字段中的任何值。对于已包含模型中的值的字段,若要更改其值类型,请确保这些值对新数据类型有效并验证结果。

最安全的方法是,在字段值的格式更改时创建新属性。如果要转换用户定义的属性值,可以创建报告列出这些值,使用外部工具转换这些值,然后输入转换后的值。

提交

Table of Contents