创建公式
您可以创建公式以供 Tekla PowerFab 计算值。例如,您可以创建一个公式来定义参数化构件中使用的角钢大小或定义额外估算的成本。
访问“公式”对话框
您可以通过以下任一方式访问公式对话框:
- 对于额外估算,请执行以下步骤:
- a. 转到。
- b. 单击任意选项卡上的公式按钮。
有关详细信息,请参阅创建额外估算。
- 对于参数化构件,请执行以下步骤:
- a. 转到。
- b. 选择一个参数化构件并单击打开。
- c. 单击任意输入字段右侧的公式图标
。
有关详细信息,请参阅管理参数化构件。
- 要调整人工代码,请执行以下步骤:
- a. 转到。
- b. 单击人工代码维护功能区选项卡并选择公式维护。
- c. 单击编辑公式。
有关更多详细信息,请参阅调整人工代码中的“添加、修改和删除公式”
公式对话框随即打开。

通过公式函数,可以将以下对象添加到公式中:
- 标准变量:材料对象的属性
- 添加变量:任何先前添加的与参数化构件或额外估算相关的变量
- IF / THEN / ELSE / ENDIF:IF/THEN/ELSE/ENDIF 条件语句
- ANDOR:连接词合取和析取
- =:等于
- !=:任何地方
- <:小于
- >:大于
- <=:小于等于
- >=:大于等于
- CEILING:舍入函数,始终向上舍入
- , FLOOR:舍入函数,始终向下舍入
- , ROUND:舍入函数,达到一半时向上舍入,不足一半时向下舍入。
- SQRT:平方根
- SIN:正弦
- COS:余弦
- TAN:正切
- HYP:斜边
- ASIN:反正弦
- ACOS:反余弦
- ATAN:反正切
公式示例:计算额外估算的成本
在此示例中,如果对象的长度小于或等于 40',我们需要将额外估算成本增加 100 美元。如果长度大于 40',则应将成本增加 150 美元。
在此情况下,我们需要以下公式:
IF ([长度] <= 40') THEN (100) ELSE (150) ENDIF
该公式现已准备就绪。
提示: 您可以通过在 ELSE 部分中添加额外的 IF/THEN 语句来嵌套 IF/THEN 语句。示例:IF (长度<=40') THEN (100) ELSE (IF (<=60') THEN (150) ELSE (200) ENDIF) ENDIF。