用户定义模板属性

Tekla Structures
修改时间: 14 11月 2024
2025
Tekla Structures

用户定义模板属性

用户定义的模板属性是在 contentattributes_userdefined.lst 文件中定义的。默认情况下,此文件包含零件属性中可见的大多数用户定义的属性。

要在模板和报告中使用您自己的属性,请创建此文件的副本,相应地重命名该副本,并向该副本文件中添加必要的属性。

contentattributes_userdefined.lst 文件分为两部分:

  • 属性名称和默认设置的列表:

  • 分配给内容类型的属性列表:

    1. 模板编辑器中行的内容类型
    2. 模板编辑器中的属性层次结构
    3. 可自定义的备注,例如用户定义的属性对话框中的选项卡名称
    4. 用户定义属性的名称,必须与 objects.inp 文件中相同

示例:向模板编辑器添加用户定义的模板属性

下面的示例介绍了如何将您自己的用户定义的属性添加到模板编辑器的属性树中。

开始之前,请将用户定义的属性添加到 objects.inp 文件中。例如,您可以将名为 MY_ATTRIBUTE 的属性添加到用户定义的图纸属性中。

  1. 在文本编辑器中打开 contentattributes_userdefined.lst 文件。

    默认情况下,此文件位于 ..\Program Files\Tekla Structures\<version>\bin\applications\Tekla\Tools\TplEd\settings,但在您的环境中该位置可能有所不同。

  2. 用适当的名称(例如 MY_contentattributes_userdefined.lst)将该文件保存在同一个文件夹中。
  3. MY_ATTRIBUTE 添加到属性名称列表中,并按以下方式定义相关设置:

  4. MY_ATTRIBUTE 添加到分配给内容类型的属性列表中。

    根据该属性与 objects.inp 文件中的哪个对象关联来选择内容类型。在本例中,内容类型为 DRAWING。以 USERDEFINED.<ATTRIBUTE_NAME> 格式添加属性。

  5. 保存更改。
  6. 在文本编辑器中打开 contentattributes.lst 文件。
  7. 在文件中添加下面一行:

    [INCLUDE MY_contentattributes_userdefined.lst]

  8. 保存更改。

    该属性即会显示在模板编辑器的属性树中,位于 DRAWING > USERDEFINED 的下方:

向用户定义的模板属性添加评注

可以向模板编辑器属性树中的用户定义的属性添加自己的评注。

  1. 打开 contentattributes_userdefined.lst 文件的副本。

    例如 MY_contentattributes_userdefined.lst。不要修改原始 contentattributes_userdefined.lst 文件。

  2. 向下滚动到分配给内容类型的属性列表。
  3. 在引号内添加您的评注(在属性名称后面)。

    例如:

  4. 保存更改。

    您添加的评注显示在模板编辑器的属性树中:

向用户定义的模板属性添加层次

您可以将自己的层次添加到模板编辑器属性树中。

警告:

用户定义的属性区分大小写。确保您输入的属性名称中的所有字符都使用正确的大小写。

  1. 打开 contentattributes_userdefined.lst 文件的副本。

    例如 MY_contentattributes_userdefined.lst。不要修改原始 contentattributes_userdefined.lst 文件。

  2. 向下滚动到分配给内容类型的属性列表。
  3. USERDEFINED. 和属性名称之间,在方括号中定义层次。

    例如:

    注:

    确保在括号后和层次之间包含句点。

  4. 保存更改。

新层次显示在属性树中:

这些内容是否有用?
上一步
下一步