在几乎所有DCC软件中均存在判断表达——当**条件满足时,则执行**命令
条件函数 Condition Statements
if(//This condition is true) >Greater than >=Greater than or equals
{ < Less than <= Less than or equals
//Run this code; == Equals != Does not equal
} & And
|| Or
例如:
if(@ptnum>1000)
{
@Cd = {0,0,1};
}
如果点序号大于1000 那么这些点序号大于1000的点颜色为蓝
函数嵌套,如:
if(@ptnum>1000)
{
@Cd = {0,0,1};
if(@ptnum>1500&@ptnum<2000)
{
@Cd = (0,1,0);
}
}
else
{
@Cd = {1,0,0};
}
第二个if成立的条件是建立在第一个if条件下的
条件语句的简写形式:
例如:
@Cd = @ptnum<24 ? {1,0,0}:{0,1,0};
即当点数小于24时,我们将颜色设置为红或者绿