EaBIM
标题:
Revit参数族if公式求助
[打印本页]
作者:
Still
时间:
2015-4-29 16:59
标题:
Revit参数族if公式求助
如题所述,该族要实现L,W均小于1800时,a=300;L大于1800时,a=440。a右边的公式该怎样写?谢谢
作者:
夏日的bing
时间:
2015-4-29 17:39
高端
作者:
V.__
时间:
2015-4-29 18:24
1、看起来你的if语句还不太清楚。if语句的第一个参数时条件参数,后两个是结果参数。 2、你这个情况没说太清楚,当L大于1800时,a=440,W的限制条件呢?按第一句:L、W均小于1800,a=300,那么意思就是只要不满足就是440.不管是L>1800,或者W>1800,或者同时大于1800,a都为440. 3、按以上情况语句是这样写,如下图
[attach]42439[/attach]
qq是个转换的真假条件参数。
4、方法不止这一个。便于不懂的人学习,文件上传了。 PS:以后提问题时,尽量写清楚问题。
作者:
az1020321
时间:
2015-4-29 18:48
a= if(L < 1800 mm, if(W < 1800 mm, 300 mm, 440 mm), 440 mm),你可以按照这个来,我测试了下可以用,不过有个问题就是如果W>1800,L小于1800,那么返回的值还是440,你可以再这个基础上继续优化,再加条件 发帖前没看到楼上的,感觉还是楼上这种方法更加清晰,条件多的话,我这种就看不过来了,赞一下上面的方法
作者:
V.__
时间:
2015-4-29 19:51
a= if(L < 1800 mm, if(W < 1800 mm, 300 mm, 440 mm), 440 mm),你可以按照这个来,我测试了下可以用,不 ...[/quote] 哈哈,这个嵌套的if我以前经常用,后来觉得有点搅,就经常用其他类型参数转换了。
作者:
n。
时间:
2015-4-30 08:43
....
作者:
Still
时间:
2015-5-1 09:52
a= if(L < 1800 mm, if(W < 1800 mm, 300 mm, 440 mm), 440 mm),你可以按照这个来,我测试了下可以用,不 ...[/quote] 这几天忙 没来及的回复 非常感谢
作者:
Still
时间:
2015-5-1 09:52
1、看起来你的if语句还不太清楚。if语句的第一个参数时条件参数,后两个是结果参数。 2、你这个情况没说太 ...[/quote] 非常感谢
作者:
8819271
时间:
2016-1-19 05:01
学会察言观色,不要意气用事,否则会有许多不必要的麻烦。
欢迎光临 EaBIM (https://eabim.net/)
Powered by Discuz! X3.2