功率分析仪LMG500指令:
当执行时指令控制程序的流程。如果没有条件指令,流程和列表一样的顺序。一条指令的结果可以被下面的指令调用。
一条指令的构成包含一个或者多个表达式。每条指令(除了if,else和fi)必须以“;”介绍。一条指令可以长于一行。指令的结果不能分配给变量。
功率分析仪LMG500条件指令:
条件指令在两个供选择的程序流程中选择。这通过紧随关键词if的表达式来完成。
if(表达式)指令;fi或者if(表达式)指令;else指令;fi
表达式必须加上括号“()”。将会有一个或者多个分号“;”分离被执行的指令,如果表达式为真。条件执行以fi结束,这同样是必须的。else部分可没有。
条件指令可以嵌入。例如认识一个逻辑“AND与”:
if(expression1)
if(expression2)
Instruction1;
:
Instructionn;
fi
fi
例子:
if(Utems>227.5)
dout_off(1);
dout_off(2);
else
dout_on(4);
fi
如果D一通道的电压大于227.5V,数字量输出1和2设置成关。否则数字量输出4设置成开。