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

-
在自定义组件编辑器工具栏上,单击显示变量
按钮。
将会打开 变量 对话框。
- 单击添加创建一个新的参数变量。
- 在值类型列表中,选择数字。
- 在自定义组件浏览器中,浏览到梁的高度属性。
- 右键单击高度并选择复制参考。
-
在公式框中,为参数变量输入以下
if语句:=if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")< 301) then 2 else (if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")>501) then 4 else 3 endif) endif在该公式中,fP(Height,"ID50B8559A-0000-00FD-3133-353432363133") 是从自定义组件浏览器中复制的梁高度参考。变量通过以下方式获得其值:
- 如果梁高度低于 301 mm,则值为 2。
- 如果梁高度高于 501 mm,则值为 4。
- 如果梁高度介于 300 与 500 mm 之间,则值为 3。
- 单击添加创建另一个参数变量。
- 在值类型列表中,为新变量选择距离列表。
-
在公式框中,为新变量输入 =P1+"*"+100。
在公式中,
100为螺栓间距,而P1值为螺栓排数。
- 在自定义组件浏览器中,浏览到螺栓组距离 x。
- 右键单击螺栓组距离 x 并选择添加等式。
- 在等号后输入 P2 然后按 Enter。
- 保存自定义组件。
- 关闭自定义组件编辑器。
现在当您更改梁高度时,螺栓排数也会改变。