变量公式的示例:使用嵌套组件中的组件属性文件来修改子组件

Tekla Structures
修改时间: 3 11月 2025
2026
Tekla Structures

变量公式的示例:使用嵌套组件中的组件属性文件来修改子组件

此示例展示了如何创建一个参数化变量,用于基于组件属性文件修改嵌套自定义组件中的子组件。

在此示例中,您将使用值类型组件名称组件属性文件,两者可结合使用。使用组件名称将自定义组件中的一个子组件替代为另一个子组件,然后使用组件属性文件为该子组件选择不同的属性文件。

组件名称组件属性文件遵循固定的命名格式:Px_namePx_attrfile。请不要更改固定名称。

要在自定义组件对话框中显示它们的值,二者的 x 必须相同,例如,P2_nameP2_attrfile

  1. 在模型中选择自定义组件,然后右键单击并选择编辑自定义组件
  2. 自定义组件编辑器工具栏上,单击显示变量 按钮。

    变量 对话框打开。

  3. 要创建两个新的参数化变量,请单击添加(A) 两次。
  4. 按以下方式修改第一个参数化变量:
    1. 值类型列表中,选择组件名称

      Tekla Structures 会自动将后缀 _name 添加到变量名称。请勿删除该后缀。

    2. 对话框中的标签框中,输入新组件
  5. 按以下方式修改第二个参数化变量:
    1. 值类型列表中,选择组件属性文件

      Tekla Structures 会自动将后缀 _attrfile 添加到变量名称。请勿删除该后缀。

    2. 名称框中,更改第二个变量的前缀,使两个变量的前缀相同。

      在此示例中,前缀均为 P1。

      注:

      组件名称和组件属性文件变量必须始终具有相同的前缀,否则不起作用。

    3. 对话框中的标签框中,输入属性文件
  6. 将参数化变量链接到嵌套组件的名称属性文件属性:
    1. 自定义组件浏览器中,浏览查找螺栓组的名称属性文件属性。
    2. 右键单击名称并选择添加等式
    3. 在等号后输入 P1_name,然后按 Enter
    4. 右键单击属性文件并选择添加等式
    5. 在等号后输入 P1_attrfile,然后按 Enter
  7. 保存自定义组件。
  8. 关闭自定义组件编辑器。
  9. 在模型中选择自定义组件,然后打开自定义组件对话框。
  10. 要更改子组件,请单击名称框旁边的 ... 按钮。
  11. 应用程序和组件目录中,选择合适的子组件。
  12. 要更改属性文件,请单击名称框旁边的 ... 按钮。
  13. 文件列表属性对话框中,选择不同的属性文件。

    您现在可以直接从自定义组件的对话框中更改子组件及其属性文件。

  14. 在自定义组件对话框中,单击修改(M)

    Tekla Structures 会更改嵌套自定义组件中的子组件及其属性文件。

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