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ì)一直將過(guò)程重復(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瀏覽量
16659 -
KUKA
+關(guān)注
關(guān)注
3文章
218瀏覽量
17475
原文標(biāo)題:KUKA 變成語(yǔ)句: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)先 登錄
在 VisionFive 2 上實(shí)現(xiàn)機(jī)器人伺服控制
控制結(jié)構(gòu)介紹
第4章 C語(yǔ)言基礎(chǔ)以及流水燈的實(shí)現(xiàn)(4.5 4.6)
人工智能行業(yè)如何使用for循環(huán)語(yǔ)句進(jìn)行循環(huán)
TTS文字合成語(yǔ)音芯片的使用場(chǎng)景
基礎(chǔ)篇3:掌握Python中的條件語(yǔ)句與循環(huán)
《ESP32S3 Arduino開(kāi)發(fā)指南》第三章 C/C++語(yǔ)言基礎(chǔ)
溫度(濕熱)循環(huán)試驗(yàn)箱在鋰硫電芯測(cè)試中的應(yīng)用
伺服系統(tǒng)和PLC各自在什么場(chǎng)合使用
模具制造中的數(shù)控銑削加工刀具技術(shù)探討
深入理解C語(yǔ)言:C語(yǔ)言循環(huán)控制
KUKA 變成語(yǔ)句:WHILE循環(huán)的原理及在電伺服焊鉗銑削里應(yīng)用
評(píng)論