FOR循環(huán)指令定義
重復(fù)給定的次數(shù)。當(dāng)一個(gè)或多個(gè)指令重復(fù)多次時(shí),使用FOR。一個(gè)相同的動(dòng)作執(zhí)行重復(fù)幾次,可以使用FOR循環(huán)指令。
FOR****語(yǔ)法結(jié)構(gòu)
FOR FROM TO DO
ENDFOR
:循環(huán)判斷變量,自動(dòng)聲明該數(shù)據(jù)
第一個(gè):變量起始值,第一次運(yùn)行變量等于這個(gè)值
第二個(gè):變量結(jié)束值
:待執(zhí)行指令
程序執(zhí)行過(guò)程:
1 評(píng)估起始值、結(jié)束值和步進(jìn)值的表達(dá)式。
2 向循環(huán)計(jì)數(shù)器分配起始值。
3 檢查循環(huán)計(jì)數(shù)器的數(shù)值,以查看其數(shù)值是否介于起始值和結(jié)束值之間,或者是否等于起始值或結(jié)束值。如果循環(huán)計(jì)數(shù)器的數(shù)值在此范圍之外,則FOR循環(huán)停止,且程序繼續(xù)執(zhí)行緊接ENDFOR的指令。
4 執(zhí)行FOR循環(huán)中的指令。
5 按照步進(jìn)值,使循環(huán)計(jì)數(shù)器增量(或減量)。
6 重復(fù)FOR循環(huán),從點(diǎn)3開(kāi)始。
示例:
FOR i FROM 1 TO 10 DO
routine1;
ENDFOR
重復(fù)routine1無(wú)返回值程序10次。
注: 以上來(lái)源ABB工業(yè)機(jī)器人技術(shù)文檔
指令案例 :
案例1:對(duì)一個(gè)數(shù)值數(shù)據(jù)賦值
案例2:對(duì)一個(gè)數(shù)值數(shù)據(jù)初始化
案例3:對(duì)一個(gè)位置數(shù)據(jù)賦值
案例4:重疊式堆垛位置計(jì)算
FOR循環(huán)指令在編程應(yīng)用中比較廣泛,以上4個(gè)簡(jiǎn)單的案例只是拋磚引玉。
-
計(jì)數(shù)器
+關(guān)注
關(guān)注
32文章
2256瀏覽量
94575 -
ABB機(jī)器人
+關(guān)注
關(guān)注
15文章
89瀏覽量
13507 -
for循環(huán)
+關(guān)注
關(guān)注
0文章
61瀏覽量
2503
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論