if函数:if函数为判断函数,if(a,b,c):a为真,返回值是b,否则为c。6 ~" K+ R; K J, W6 F8 ~4 }
例如:IIF ( "剩余长度" > 170, 160 , 200 ),当"剩余长度"大于170时,返回值为160,当剩余长度小于等于170时,返回值为200。
& F- n' {5 ]$ l! I+ b' `1 H5 S6 {# x5 J除>、<、=、<=、>=、<>之外,SOLIDWORS中还有一些常用运算符,如下:
9 a/ {% ^9 C$ [9 {' m( c t“and”(与): d# _ {1 y' K2 k( G! ~. e
“or”(或)7 V% ?; U! T' B6 o
“not”(非)
- ^, x T- X; V+ s N“^”(乘方), U0 f( J& ]. M5 V
……2 n$ S% k# \2 a2 i6 H
这些运算符与前面函数搭配,能满足很多条件,例如:"孔间距" = IIF ( "剩余长度" > 170 or "剩余长度" = 0 , 160 , 200 ),其含义为,当剩余长度大于170或者等于0的时候,返回值为160,不满足该条件,返回值为200。 |