if函数:if函数为判断函数,if(a,b,c):a为真,返回值是b,否则为c。
T% c/ o" l U- S3 r' ^例如:IIF ( "剩余长度" > 170, 160 , 200 ),当"剩余长度"大于170时,返回值为160,当剩余长度小于等于170时,返回值为200。% U+ L5 C2 S( R2 h
除>、<、=、<=、>=、<>之外,SOLIDWORS中还有一些常用运算符,如下:
! G' ~" k. c N% Q$ P5 Y7 a& D“and”(与)4 c6 z1 V! U* r
“or”(或): Y! j# v" j$ L; V) y; d
“not”(非)
, {3 b S* @/ k r“^”(乘方)
S7 X/ |% R3 |) U3 V2 S1 \7 | C: }……
) j: y- O* Q; N0 B% u# d这些运算符与前面函数搭配,能满足很多条件,例如:"孔间距" = IIF ( "剩余长度" > 170 or "剩余长度" = 0 , 160 , 200 ),其含义为,当剩余长度大于170或者等于0的时候,返回值为160,不满足该条件,返回值为200。 |