那曲檬骨新材料有限公司

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

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

3天內不再提示

SCL用GOTO語句執行程序跳轉

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-02-01 09:22 ? 次閱讀

用GOTO語句能夠執行程序跳轉。此引起立即跳轉到指定標號,為此而到同塊中不同的語句。

GOTO語句應只用在特定情況,如出錯管理。根據結構化編程規則,不應使用GOTO語句。

這里,標號是在一個在LABEL/END_LABEL聲明部分的標號。標號引出GOTO語句后下一步執行的語句。

如果使用GOTO語句,記住以下規則:

跳轉的目標必須在同一個塊內。

跳轉的目標必須是唯一的標記。

跳入循環是不可能的。從循環跳出則是可能的。

例子(Example)

FUNCTION_BLOCK GOTO_EXA
VAR
INDEX : INT ;
A : INT ;
B : INT ;
C : INT ;
IDWORD: ARRAY[1..51] OF STRING ;
END_VAR
LABEL
LAB1, LAB2, LAB3 ;
END_LABEL

BEGIN
IF A > B THEN
GOTO LAB1 ;
ELSIF A > C THEN
GOTO LAB2 ;
END_IF ;
// . . .
LAB1: INDEX := 1 ;
GOTO LAB3 ;
LAB2: INDEX := 2 ;
// . . .
LAB3:
// . . .






審核編輯:劉清

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

    關注

    0

    文章

    39

    瀏覽量

    11381
  • EXA
    EXA
    +關注

    關注

    0

    文章

    4

    瀏覽量

    6178
  • LabV
    +關注

    關注

    0

    文章

    2

    瀏覽量

    6345

原文標題:SCL -GOTO語句

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

收藏 人收藏

    評論

    相關推薦

    嵌入式C語言中的goto語句詳解

    goto語句被稱為C語言中的跳轉語句。用于無條件跳轉到其他標簽。它將控制權轉移到程序的其他部分。
    發表于 07-19 16:08 ?3462次閱讀
    嵌入式C語言中的<b class='flag-5'>goto</b><b class='flag-5'>語句</b>詳解

    請問在keil中我使用c語言編程序,但是想用goto語句時發現不

    請問在keil中我使用c語言編程序,但是想用goto語句時發現不用,我加了后#include我ljmp也不能用,我就是想根據不同的中斷端口,來跳轉
    發表于 03-03 17:26

    c語言編程序,但是想用goto語句

    請問在keil中我使用c語言編程序,但是想用goto語句時發現不用,我加了后 #include我ljmp也不能用,我就是想根據不同的中斷端口,來
    發表于 03-04 15:40

    單片機中斷使用goto語句

    文件n++;}}interupt(){if(...)n++;goto loop;}n為mp3文件的序號文件在被讀取的時候 是連續的,也就是這個程序執行很久就是想在按鍵按下后 就在中斷里把n加一然后
    發表于 06-20 17:25

    編寫程序可以不用goto向上跳轉

    不用goto向上跳轉程序怎樣編寫 能不能有continue
    發表于 10-22 10:07

    如何編寫不用goto向上跳轉程序??

    不用goto向上跳轉程序怎樣編寫??
    發表于 11-01 15:31

    在C語言中什么是goto語句

    什么是goto語句goto語句被稱為C語言中的跳轉語句,用于無條件跳轉到其他標簽,它將控制權轉移
    發表于 07-14 08:17

    淺談C語言goto語句的用法

    冒號(:)。語句標號起標識語句的作用,與goto 語句配合使用。執行goto
    發表于 05-06 09:16

    Proteus之goto語句的應用

    Proteus之goto語句的應用,很好的Proteus資料,快來學習吧。
    發表于 04-18 14:49 ?0次下載

    消息傳遞并行程序的變異測試

    行程序執行的不確定性,增加了測試的復雜性和難度.研究消息傳遞并行程序的變異測試,提出其弱變異測試轉化方法,以提高該程序變異測試的效率.首先,根據消息傳遞并
    發表于 01-10 15:31 ?0次下載

    C語言的for循環語句程序和電路圖免費下載

    1、在許多實際問題中,需要程序進行有規律的重復執行,這時可以循環語句來實現。在c語言中。用來實現循環的語句有for
    發表于 08-20 17:31 ?1次下載
    C語言的for循環<b class='flag-5'>語句</b>的<b class='flag-5'>程序</b>和電路圖免費下載

    C語言中的goto語句怎么?為什么反對使用

    關于C語言的goto語句存在很多爭議,很多書籍都建議“謹慎使用,或者根本不用”。這里先不做過多的討論,存在即合理,既然是C語言中的一個知識點,我們還是有必要學會使用。先看一些goto如何用:
    的頭像 發表于 01-24 17:38 ?6720次閱讀
    C語言中的<b class='flag-5'>goto</b><b class='flag-5'>語句</b>怎么<b class='flag-5'>用</b>?為什么反對使用

    continue和break跳轉語句介紹

    跳轉語句允許程序代碼跳過一個或多個編程語句,SystemVerilog的jump語句是continue、break和disable。
    的頭像 發表于 11-09 09:23 ?1721次閱讀

    西門子博途SCLGOTO跳轉指令

    跳轉標簽和“跳轉”指令必須在同一個塊中。在一個塊中,跳轉標簽的名稱只能指定一次。每個跳轉標簽可以是多個跳轉指令的目標
    發表于 07-03 14:53 ?8623次閱讀

    深入探討嵌入式C編程的goto語句

    什么是goto語句goto 語句被稱為 C 語言中的跳轉語句。 用于無條件跳轉
    發表于 01-21 10:41 ?658次閱讀
    深入探討嵌入式C編程的<b class='flag-5'>goto</b><b class='flag-5'>語句</b>
    亚洲百家乐官网的玩法技巧和规则 | 金沙百家乐的玩法技巧和规则 | 百家乐官网平注常赢玩法更| 大发888下载官网| 百家乐官网庄闲统计数| 大发888在线服务| 百家乐输了好多钱| 百家乐官网美食坊| 娱乐城注册送彩金| 百家乐隐者博客| 网上真钱棋牌游戏| 玩百家乐怎么能赢呢| 百家乐牌数计算法| AG百家乐官网大转轮| 土默特左旗| 财富百家乐的玩法技巧和规则 | 百家乐博国际| 百家乐官网买闲打法| 大发888娱乐场下载dafaylcdown | 阿拉善盟| 淘金盈娱乐城| 十六浦百家乐的玩法技巧和规则| 路虎百家乐的玩法技巧和规则| 报价| 淘金盈娱乐城| 皇冠现金网网址| 澳门玩百家乐00| 百家乐赌术大揭秘| 百家乐官网博娱乐场开户注册 | 百家乐群博乐吧blb8v| 郑州百家乐官网的玩法技巧和规则 | 百家乐官网种类| 机器百家乐官网作弊| 澳门百家乐官网指数| 大发888客户端软件| 新澳门百家乐软件下载| 百家乐高手投注法| 网上百家乐官网娱乐网| 百家乐官网网站出售| 那坡县| 百家乐官网大娱乐场开户注册 |