跳转到主要内容

变量公式的示例:替代嵌套组件中的子组件

Modified: 3 11月 2025 Tekla Structures 2026
2026
Tekla Structures

此示例展示了如何创建一个参数化变量,用于将嵌套自定义组件中一个子组件替代为另一个子组件。

作为必要条件,您需要具有一个包含子组件(在本例中为我的节点)的嵌套自定义组件。使用另一个子组件(我的节点 2)替代该子组件。

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

    变量 对话框打开。

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

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

    2. 在公式框中,输入要替代的子组件的名称,在本例中为我的节点。
    3. 在对话框中的标签框中,输入一个合适的标签名称,例如新节点,该标签将显示在自定义组件对话框中。

  5. 将参数化变量链接到子组件的名称属性:
    1. 在自定义组件浏览器中,浏览查找子组件的名称属性。
    2. 右键单击名称并选择添加等式。
    3. 在等号后输入 P1_name,然后按 Enter。

  6. 保存自定义组件。
  7. 关闭自定义组件编辑器。
  8. 在模型中选择自定义组件,然后打开自定义组件对话框。

    在自定义组件的对话框中,可以看到更改子组件的选项。

  9. 要更改子组件,请单击名称框旁边的 ... 按钮。
  10. 在应用程序和组件目录中,选择我的节点 2 子组件。它将替代自定义组件中的我的节点。
  11. 在自定义组件对话框中,单击修改(M)。

    Tekla Structures 会更改嵌套自定义组件中的子组件。

提交

Table of Contents