精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

WHILE ...ENDWHILE:編程設定當型循環 .EXIT:離開循環,無條件退出循環.

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-05-12 15:57 ? 次閱讀

為當型循環編程

329def84-f09a-11ed-90ce-dac502259ad0.png

當型循環。一直重復指令塊直到滿足了特定條件的循環。如果不滿足條件,則用 ENDWHILE 后的下一個指令繼續程序。在每次循環執行之前檢查條件。如果從一開始就不滿足條件,則不執行指令塊。循環可嵌套。在循環已嵌套時,則首先完整地執行外部循環。然后完整地執行內部循環。

  • WHILE 循環也被稱為前測試型循環。

  • WHILE 循環是一種當型或者先判斷型循環,這種循環會在執行循環的指令部分前先判斷終止條件是否成立。

  • 只要某一執行條件 (conition ) 得到滿足,這種循環會一直將過程重復下去。

  • 執行條件不滿足時會導致立即結束循環,并執行 ENDWHILE 后的指令

  • 句法

WHILE condition

; 指令

ENDWHILE

當型循環可通過 EXIT 指令立即退出。

具有簡單執行條件的當型循環

WHILE IN $41]==TRUE ; 部件備好在庫中

PICK_PART( )

ENDWILE

表達式 WHILE $IN[41]==TRUE 也可簡化為 WHILE $IN[41] 。省略始終表示比較為真 (TRUE)。

具有簡單否定型執行條件的當型循環

WHILE NOT $IN[42]==TRUE ; 輸入端 42:庫為空

PICK_PART( )

ENDWILE...

或者:

WHILE $IN[42]==FALSE ; 輸入端 42:庫為空

PICK_PART( )

ENDWILE...

具有復合執行條件的當型循環

WHILE (($IN[40]==TRUE) AND ($IN[41]==FALSE) OR (counter>20))

PALLET( )

ENDWILE

執行循環 99 次。最后一次執行后 W 的值為 100。

W=1

WHILE W<100

W=W+1

ENDWHILE

執行循環,直到 $IN[1] 為 TRUE。

WHILE $IN[1]==TRUE

W=W+1

ENDWHILE

當循環-例子:

32afdaf0-f09a-11ed-90ce-dac502259ad0.png

32cf4a3e-f09a-11ed-90ce-dac502259ad0.png

EXIT:離開循環,無條件退出循環。

從循環中跳出。然后,在該循環后繼續程序。在每個循環中都允許使用EXIT。

EXIT

如果 $IN[1] 變為 TRUE,則離開循環。然后,在 ENDLOOP 后繼續程序。

DEF EXIT_PROG()

PTP HOME

LOOP

PTP POS_1

PTP POS_2

IF $IN[1] == TRUE THEN

EXIT

ENDIF

CIRC HELP_1, POS_3

PTP POS_4

ENDLOOP

PTP HOME

END

EXIT出現在語句塊循環中。它可以在任何循環中使用。

EXIT能被用于退出當前的循環。程序在ENDLOOP 語句后繼續。.

從無窮的循環中退出。

LOOP

A=(A+1)*0.5/B

IF A>=13.5 THEN

EXIT

ENDIF

ENDLOOP

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 指令
    +關注

    關注

    1

    文章

    607

    瀏覽量

    35653
  • 編程
    +關注

    關注

    88

    文章

    3596

    瀏覽量

    93610
  • 程序
    +關注

    關注

    116

    文章

    3778

    瀏覽量

    80858

原文標題:WHILE ...ENDWHILE:編程設定當型循環 .EXIT:離開循環,無條件退出循環.

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Labview如何在條件結構假分支中,退出while循環

    退出圖中的while循環,如何在條件結構假分支中退出while
    發表于 05-25 23:20

    labview教程-循環結構

    While循環是一種結構,它重復執行代碼片段直到滿足某種條件為止。它可比作傳統語言中的Do Loop或Repeat-Until循環。它位于編程
    發表于 04-25 15:17 ?0次下載
    labview教程-<b class='flag-5'>循環</b>結構

    跳不出的 while 循環

    STM32F103 跳不出的 while 循環
    發表于 12-09 18:38 ?0次下載

    Java教程之如何進行Java中的do-while循環

    我們知道當一開始循環條件就不滿足的時候,while循環一次也不會 執行。有的時候。我們有這樣的需要:無論如何循環都先執行一次,再判斷
    發表于 01-23 11:05 ?7次下載
    Java教程之如何進行Java中的do-<b class='flag-5'>while</b><b class='flag-5'>循環</b>

    KUKA 變成語句:WHILE循環的原理及在電伺服焊鉗銑削里應用

    WHILE 循環是一種當或者先判斷循環,這種循環會在執行
    的頭像 發表于 06-12 11:16 ?3892次閱讀

    51單片機實戰教程之C語言基礎(八 while循環

    則跳過,去執行while循環后面的語句。 while 循環可以只有條件表達式,沒有循環語句。
    發表于 11-21 09:21 ?1次下載
    51單片機實戰教程之C語言基礎(八 <b class='flag-5'>while</b><b class='flag-5'>循環</b>)

    python while循環詳解

    python while循環 while 語句用于循環執行程序,即在某條件下,循環執行某段程序,
    的頭像 發表于 02-28 16:39 ?2432次閱讀

    詳解Python的for和while循環

    Python 的 for 和 while 循環是靈活并且高級的,語法自然、讀起來像偽代碼。而 Cython 也支持 for 和 while,無需修改。但由于循環通常占據程序運行時的大部
    的頭像 發表于 06-24 16:02 ?1470次閱讀

    淺析ENDWHILE編程設定當循環

    循環。一直重復指令塊直到滿足了特定條件循環。如果不滿足條件,則用 ENDWHILE 后的下
    的頭像 發表于 01-31 09:36 ?1317次閱讀

    while循環

    while 循環定義:“當…時候,執行某段程序”。當給定的條件為真時,執行循環體;條件為假時,結束循環
    的頭像 發表于 02-23 14:02 ?2991次閱讀
    <b class='flag-5'>while</b><b class='flag-5'>循環</b>

    詳解Python中的while循環

    說起編程語言中的循環,一般 for 循環用的時候比較多,因為相比于 while 循環,for 循環
    的頭像 發表于 04-26 17:55 ?1365次閱讀

    python中while循環條件介紹

    while循環 如果條件成立(true),重復執行相同操作,條件不符合,跳出循環 while
    的頭像 發表于 09-12 16:52 ?1124次閱讀

    while循環用法格式

    while循環是一種常用的循環結構,能夠按照指定條件多次重復執行一段代碼。它的一般用法格式如下: while
    的頭像 發表于 11-22 10:02 ?1752次閱讀

    c語言在while中嵌套if循環

    C語言是一種廣泛使用的面向過程編程語言,它提供了許多控制結構來幫助程序員實現復雜的邏輯和流程控制。其中,while循環和if語句是非常常見和重要的控制結構。本文將詳細介紹C語言中在while
    的頭像 發表于 11-22 10:09 ?5848次閱讀

    arduino中while循環怎么跳出

    Arduino 是一款開源的硬件平臺,廣泛應用于各種物聯網和嵌入式系統項目。在 Arduino 上編寫代碼時,循環結構起到了至關重要的作用。而其中的 while 循環更是常用于需要根據特定條件
    的頭像 發表于 02-14 16:22 ?2406次閱讀