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

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

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

WHILE語(yǔ)句如何執(zhí)行

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

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

– IF ... THEN

– CASE ... OF ...

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

– WHILE ... DO ...

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

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

語(yǔ)法(Syntax):

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

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

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

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

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

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

    關(guān)注

    0

    文章

    92

    瀏覽量

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

    關(guān)注

    0

    文章

    608

    瀏覽量

    28286
  • 語(yǔ)句表
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7197

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    C語(yǔ)言教程之使用while語(yǔ)句求n!

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

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

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

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

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

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

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

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

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

    While語(yǔ)句解析及使用案例

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

    while與if嵌套如何使用

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

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

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