如果我在Revit系列类型库中有一个属性,那么我就可以参考在属性中选择的类型以便在公式中使用。
比如说我有一个参数“Bolt Washer(默认)”参数名称,我在Value字段中设置的值是“Washer:50x50x3”。
我希望能够根据Bolt Washer参数的Value字段中的选定值更改类型中另一个参数的值。
例如:
IF (Bolt Washer = "50x50x3", 3, IF(Bolt Washer = "65x65x6", 6, 10))
答案 0 :(得分:1)
我用来获取此功能的revit技巧是将一个整数参数添加到名为typeIndex的Revit系列中,并为每个类型提供一个唯一的ID,并将其与嵌套的if语句一起使用来更改属性。
像这样。
if(typeIndex = 1, 100 mm, if(typeIndex = 2, 200 mm, 300 mm))
答案 1 :(得分:0)
不幸的是,没有办法做你想做的事。此外,您也不能引用参数的文本。例如,您不能使用以下公式:IF(Bolt Text ='text',0,1)
你最好的做法是制作Bolt Washer Thickness和Bolt Washer Type参数。