功率分析儀LMG500指令:
當執(zhí)行時指令控制程序的流程。如果沒有條件指令,流程和列表一樣的順序。一條指令的結(jié)果可以被下面的指令調(diào)用。
一條指令的構(gòu)成包含一個或者多個表達式。每條指令(除了if,else和fi)必須以“;”介紹。一條指令可以長于一行。指令的結(jié)果不能分配給變量。
功率分析儀LMG500條件指令:
條件指令在兩個供選擇的程序流程中選擇。這通過緊隨關(guān)鍵詞if的表達式來完成。
if(表達式)指令;fi或者if(表達式)指令;else指令;fi
表達式必須加上括號“()”。將會有一個或者多個分號“;”分離被執(zhí)行的指令,如果表達式為真。條件執(zhí)行以fi結(jié)束,這同樣是必須的。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,數(shù)字量輸出1和2設(shè)置成關(guān)。否則數(shù)字量輸出4設(shè)置成開。