变量公式的示例:计算螺栓排数

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

变量公式的示例:计算螺栓排数

此示例展示了如何创建一个变量公式,用于基于梁高度计算螺栓排数。您在计算中将使用 if 语句。

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

    变量 对话框打开。

  3. 要创建两个新的参数化变量,请单击添加(A) 两次。
  4. 按以下方式修改变量 P1
    1. 值类型列表中,选择整数
  5. 自定义组件浏览器中,浏览查找梁的高度属性。
  6. 右键单击高度并选择复制参考

    Tekla Structures 会将梁高度参考复制到剪贴板。

  7. 变量对话框中,按以下方式修改变量 P1
    1. 公式框中,为参数化变量输入以下 if 语句:
      =if (fP(Height,"b9fff400-5cdf-45b8-8376-93b6c4690679")< 301) then 2 else (if (fP(Height,"b9fff400-5cdf-45b8-8376-93b6c4690679")>501) then 4 else 3 endif) endif

      在公式中,fP(Height,"b9fff400-5cdf-45b8-8376-93b6c4690679") 是从自定义组件浏览器复制的梁高度参考,包括梁 GUID。变量通过以下方式获得其值:

      • 如果梁高度小于 301 mm,则值为 2。
      • 如果梁高度大于 501 mm,则值为 4。
      • 如果梁高度介于 300 与 500 mm 之间,则值为 3。
  8. 按以下方式修改变量 P2
    1. 值类型列表中,选择距离列
    2. 公式框中,输入 =P1+"*"+100

    在公式中,100 为螺栓间距,而 P1 值为螺栓排数。

  9. 自定义组件浏览器中,浏览查找螺栓群间距x 属性。
    1. 右键单击螺栓群间距x 并选择添加等式
    2. 在等号后输入 P2,然后按 Enter
  10. 保存自定义组件。
  11. 关闭自定义组件编辑器。
  12. 在模型中选择自定义组件,然后打开自定义组件对话框。

    当您更改梁高度时,螺栓排数也会更改。

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