尝试使用IF语句
我本想让它工作,但结果却是空的。我想知道为什么Revit中的条件语句不能包含非数字参数名?看来如果这是真的,我的公式会很好用。无论如何,我要做的是有一个if()条件,用于根据电连接器上的极数计算VA。基本语法如下:
如果(,)
当我在Revit中键入此公式时,它不起作用。这很奇怪,因为如果我将条件中的参数名更改为数字值,它不会中断并进行计算。但这两个结果语句中的公式确实有非数字参数名称。以下是公式后面的参数:
参数:
[列表]
[*]极数
[*]电压
[*]佛罗里达州
[/列表]
条件语句:
if(极数=3,(电压*FLA*1.73)/3,(电压*FLA))
我希望有人能对这件事有所了解。我知道它在MEP论坛上,但我认为这不是“MEP特有的”。我想把这个公式扩展成一个条件语句,以进一步提高我们的机械族标准的效率和准确性。
提前感谢! 我试过了,但我的问题是“FLA”参数。我猜你的参数是“电气->电流”。我找不到任何允许功率*电流的磁场;瓦数本应该起作用,但事实并非如此。
我不断得到“不一致的单位”。 你是对的,我将FLA参数设置为规程>电流,因此单位读数为安培。这样,公式可以正确计算VA。
所以我找到了一个解决办法,但牺牲了一点。如果我将硬编码的电气“极数”参数更改为公共>整数参数,则公式运行良好。唯一需要注意的是,现在我无法将连接器元素上的极数与参数关联,因为它只能与硬编码的电气参数关联。但我可以接受,因为公式更重要,一旦设备设置为单相或三相,那么从现在开始就是这样。 那么公式的类型参数是什么?
我有:
极数:公共->整数
电压:电气->电源
FLA:电气->电流
但是我找不到一个可以接受公式的参数类型。 以下是供参考的家人:http://dl.dropbox.com/u/4989089/Trane%20Chiller%20CTV-1.rfa
参考每个电力负荷参数,剖析我和同事想出的方法。如果这有助于澄清,请告诉我。
页:
[1]