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