WHILE循環(huán)指令,當(dāng)條件滿足時(shí)執(zhí)行循環(huán),條件不滿足時(shí)不執(zhí)行循環(huán),程序向下運(yùn)行.
WHILE 循環(huán)也被稱為前測(cè)試型循環(huán)。
WHILE 循環(huán)是一種當(dāng)型或者先判斷型循環(huán),這種循環(huán)會(huì)在執(zhí)行循環(huán)的指令部分前先判斷終止條件是否成立。
只要某一執(zhí)行條件 (conition ) 得到滿足,這種循環(huán)會(huì)一直將過程重復(fù)下去。
執(zhí)行條件不滿足時(shí)會(huì)導(dǎo)致立即結(jié)束循環(huán),并執(zhí)行 ENDWHILE 后的指令.
具有簡(jiǎn)單執(zhí)行條件的當(dāng)型循環(huán)例如:
...
WHILE IN $ IN [41]==TRUE ; 當(dāng)E41是TRUE時(shí)執(zhí)行程序PICK_PART( )
PICK_PART( )
ENDWILE
...
表達(dá)式 WHILE$IN[41]==TRUE 也可簡(jiǎn)化為 WHILE $IN[41] 。省略始終表示比較為真(TRUE)。
舉例在電伺服銑削程序的使用:
GLOBALDEF SGVW_USERDRESS() 用戶銑削
DECLBOOL DressRotating, DressStandstill, DressRotReached, DressError
DECLINT robTime, tipDressEdgeTime, ErrorDlgHandle, Result
SGB_VW_Prep_Dressparams(DressIOs) 銑削參數(shù)
DECL GLOBAL SGVW_DressIOs_TSGVW_Dresser={O_StartDress 834,O_DressDirection 850,I_DressEdge 834}
把SGVW_Dresser發(fā)給DressIOs賦值
-
循環(huán)
+關(guān)注
關(guān)注
0文章
92瀏覽量
15957 -
KUKA
+關(guān)注
關(guān)注
3文章
217瀏覽量
16491
原文標(biāo)題:KUKA 變成語句:WHILE循環(huán)的原理及在電伺服焊鉗銑削里應(yīng)用
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論