0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

WHILE語句如何執(zhí)行

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 2023-09-10 09:48 ? 次閱讀

● 控制結(jié)構(gòu)

– IF ... THEN

– CASE ... OF ...

– FOR ... TO ... DO ...

– WHILE ... DO ...

該功能將影響指令“FOR”、“WHILE”和“REPEAT-UNTIL”的運行:由于系統(tǒng)不顯示這些指令中的變量值,因此可避免對循環(huán)時間造成影響。

WHILE允許由執(zhí)行條件控制的循環(huán)地執(zhí)行語句序列。執(zhí)行條件根據(jù)邏輯表達式的規(guī)則構(gòu)成。

語法(Syntax):

47db36f4-4f04-11ee-a25d-92fbcf53809c.png

WHILE語句根據(jù)下列規(guī)則執(zhí)行:

在循環(huán)體的重復(fù)之前,求值執(zhí)行條件。

執(zhí)行條件值為TRUE(真)時,跟在DO后的循環(huán)體不斷重復(fù)。

一旦值為FALSE,就跳過循環(huán)體并執(zhí)行循環(huán)后面的語句。

例子(Example)

FUNCTION_BLOCK WHILE_EXA
VAR
INDEX: INT ;
IDWORD: ARRAY [1..50] OF STRING ;
END_VAR
BEGIN
INDEX := 1 ;
WHILE INDEX <= 50 AND IDWORD[INDEX] <> 'KEY' DO
INDEX := INDEX + 2;
END_WHILE ;
END_FUNCTION_BLOCK

審核編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 循環(huán)
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    15947
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28306
  • 語句表
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7198

原文標(biāo)題:SCL -WHILE語句

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    芯靈思SinlinxA33開發(fā)板安卓開發(fā):java語言基礎(chǔ)(五)

    ”,以便改變循環(huán)條件,進行(2)。(4)結(jié)束for語句執(zhí)行while語句的語法格式:while (表達式) {若干
    發(fā)表于 12-24 15:24

    C語言入門教程-if語句while循環(huán)

    if語句while循環(huán) C語言中,if語句while循環(huán)都會用到布爾表達式。下面是一個使用if語句的簡單例子: #include
    發(fā)表于 07-29 10:48 ?8506次閱讀

    C++語言基礎(chǔ)講解視頻do while循環(huán)語句

    C++語言基礎(chǔ)講解視頻do while循環(huán)語句
    發(fā)表于 01-14 15:32 ?5次下載

    C++語言基礎(chǔ)講解視頻while循環(huán)語句

    C++語言基礎(chǔ)講解視頻while循環(huán)語句,喜歡的朋友可以下載來學(xué)習(xí)。
    發(fā)表于 01-14 15:31 ?3次下載

    Proteus之while語句的應(yīng)用

    Proteus之while語句的應(yīng)用,很好的Proteus資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-18 14:49 ?0次下載

    Proteus之do-while語句的應(yīng)用

    Proteus之do-while語句的應(yīng)用,很好的Proteus資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-18 14:49 ?0次下載

    Proteus之while語句的應(yīng)用

    Proteus之while語句的應(yīng)用,很好的Proteus資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-18 14:49 ?0次下載

    C語言教程之使用while語句求n!

    C語言教程之使用while語句求n!,很好的C語言資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-25 14:43 ?14次下載

    芯靈思SinlinxA33開發(fā)板安卓開發(fā)-java語言基礎(chǔ)(五)

    為true,則進行(3),否則進行(4)。(3)執(zhí)行循環(huán)體,然后計算“表達式3”,以便改變循環(huán)條件,進行(2)。(4)結(jié)束for語句執(zhí)行。while
    發(fā)表于 12-24 10:45 ?237次閱讀

    select語句和update語句分別是怎么執(zhí)行

    最近有粉絲面試互聯(lián)網(wǎng)公司被問到:你知道select語句和update語句分別是怎么執(zhí)行的嗎?,要我寫一篇這兩者執(zhí)行SQL語句的區(qū)別,這不就來
    的頭像 發(fā)表于 11-03 09:41 ?3509次閱讀
    select<b class='flag-5'>語句</b>和update<b class='flag-5'>語句</b>分別是怎么<b class='flag-5'>執(zhí)行</b>的

    WHILE語句根據(jù)下列規(guī)則執(zhí)行

    該功能將影響指令“FOR”、“WHILE”和“REPEAT-UNTIL”的運行:由于系統(tǒng)不顯示這些指令中的變量值,因此可避免對循環(huán)時間造成影響。
    的頭像 發(fā)表于 05-13 16:00 ?1049次閱讀

    PLC編程中循環(huán)語句FOR和WHILE如何選擇

    迭代語句主要用于重復(fù)執(zhí)行的程序,在 CoDeSys 中,常見的迭代語句有 FOR,REPEAT 及WHILE 語句。
    的頭像 發(fā)表于 01-30 17:45 ?2841次閱讀

    While語句解析及使用案例

    while語句的用法如下: 條件是一個邏輯表達式,如果條件滿足(為真),則會執(zhí)行循環(huán)內(nèi)的代碼塊。當(dāng)條件不再滿足(為假)時,循環(huán)結(jié)束。 以下是幾個使用while
    的頭像 發(fā)表于 07-05 09:58 ?1205次閱讀
    <b class='flag-5'>While</b><b class='flag-5'>語句</b>解析及使用案例

    while與if嵌套如何使用

    嵌套是編程中常用的一種技術(shù),它可以使代碼在特定條件下執(zhí)行不同的操作。在Python中,while循環(huán)和if條件語句經(jīng)常被嵌套使用,以實現(xiàn)更復(fù)雜的程序邏輯。 首先,我們來看一下while
    的頭像 發(fā)表于 11-22 10:06 ?3624次閱讀

    c語言在while中嵌套if循環(huán)

    中嵌套if語句的用法和好處。 一、C語言中的while循環(huán)和if語句 在開始我們深入探討while循環(huán)中嵌套if語句的細節(jié)之前,讓我們首先回
    的頭像 發(fā)表于 11-22 10:09 ?5380次閱讀