zhuyongjun 发表于 2022-3-14 08:09:47

学习下

远祥 发表于 2022-3-14 20:24:07

学习了

@凉白开@ 发表于 2022-4-6 15:11:43

if函数:if函数为判断函数,if(a,b,c):a为真,返回值是b,否则为c。
例如:IIF ( "剩余长度" > 170, 160 , 200 ),当"剩余长度"大于170时,返回值为160,当剩余长度小于等于170时,返回值为200。
除>、<、=、<=、>=、<>之外,SOLIDWORS中还有一些常用运算符,如下:
“and”(与)
“or”(或)
“not”(非)
“^”(乘方)
……
这些运算符与前面函数搭配,能满足很多条件,例如:"孔间距" = IIF ( "剩余长度" > 170 or "剩余长度" = 0 , 160 , 200 ),其含义为,当剩余长度大于170或者等于0的时候,返回值为160,不满足该条件,返回值为200。

@凉白开@ 发表于 2022-4-6 15:15:21

2011ayoon 发表于 2022-3-11 09:39
=if("d" >= 6 and "d" = 8 and "d" < 10, 3, (if("d" >= 10 and "d" = 8 and "d" < 10, 3, "b3")
"b3" = i ...

以前的版本不清楚,2022可以套很多层的

小人Mτ 发表于 2022-4-7 18:37:33

和EXCEL表格的if用法相同,可以嵌套很多层,我曾用SW016的if把不同节距的链轮给画成一个零件。
页: 1 [2]
查看完整版本: 请问有哪位大神solidworks中if函数用的好的,帮忙解答一下疑问。