chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

【產(chǎn)品應(yīng)用】用 AWTK 和 AWPLC 快速開(kāi)發(fā)嵌入式應(yīng)用程序 (8)- AWBlock

ZLG致遠(yuǎn)電子 ? 2022-12-05 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AWBlock是ZLG開(kāi)發(fā)的可視化編程語(yǔ)言,具有功能塊圖的易用性和結(jié)構(gòu)文本語(yǔ)言的靈活性,支持AWBlock是AWPLC的一個(gè)重要特色,充分利用AWBlock,可以大大提高開(kāi)發(fā)效率。

c0528a98-7353-11ed-b116-dac502259ad0.jpg ?背景

AWTK全稱 Toolkit AnyWhere,是 ZLG 開(kāi)發(fā)的開(kāi)源 GUI 引擎,旨在為嵌入式系統(tǒng)、WEB、各種小程序、手機(jī)和 PC 打造的通用 GUI 引擎,為用戶提供一個(gè)功能強(qiáng)大、高效可靠、簡(jiǎn)單易用、可輕松做出炫酷效果的 GUI 引擎。

AWPLC是 ZLG 自主研發(fā)的 PLC 系統(tǒng)(兼容 IEC61131-3),其中 AWPLC 的運(yùn)行時(shí)庫(kù)(Runtime)基于 ZLG TKC 開(kāi)發(fā),可以移植到到任何主流 RTOS嵌入式系統(tǒng)。AWPLC 的集成開(kāi)發(fā)環(huán)境(IDE)基于 AWTK 開(kāi)發(fā),可以運(yùn)行在 Windows、MacOS 和 Linux 系統(tǒng)之上。AWPLC 的主要目標(biāo)之一是把 PLC 中低代碼開(kāi)發(fā)方法引入到嵌入式軟件,從而提高嵌入式軟件的開(kāi)發(fā)效率和可靠性。

c0528a98-7353-11ed-b116-dac502259ad0.jpg ?簡(jiǎn)介

AWBlock 是參考 google 的 blockly,ZLG 用 AWTK 重新開(kāi)發(fā)的可視化編程語(yǔ)言,它具有梯形圖和功能塊圖的易用性,又兼?zhèn)浣Y(jié)構(gòu)文本語(yǔ)言(ST)的靈活性。支持 AWBlock 是 AWPLC 的一個(gè)重要特色,充分利用 AWBlock 的優(yōu)點(diǎn),可以大大提高開(kāi)發(fā)效率。

c060c658-7353-11ed-b116-dac502259ad0.png

c0528a98-7353-11ed-b116-dac502259ad0.jpg ?AWBlock使用方法

1.定義變量

在用 AWBlock 開(kāi)發(fā) PLC 程序時(shí),定義變量的方法和功能塊圖完全一樣。

c0982c4c-7353-11ed-b116-dac502259ad0.png

* 通過(guò)變量,AWBlock 可以直接訪問(wèn)硬件 IO 資源。2.開(kāi)發(fā)AWBlock 的理念源于兒童的積木,AWBlock 可以幫助你把想法快速的實(shí)現(xiàn)出來(lái)。c0e27d9c-7353-11ed-b116-dac502259ad0.png

*相對(duì)于梯形圖和功能塊圖,AWBlock 更適合編寫帶有條件和循環(huán)的功能。

3.調(diào)試

調(diào)試功能對(duì)程序員是非常重要的,AWBlock 和功能塊圖一樣,支持在可視化界面進(jìn)行調(diào)試。
* 調(diào)試功能是 Google 的 blockly 沒(méi)有的。

3.1 設(shè)置斷點(diǎn)。雙擊積木可以設(shè)置斷點(diǎn),再次雙擊可以取消斷點(diǎn)。

c12cce92-7353-11ed-b116-dac502259ad0.png

3.2 停留在斷點(diǎn)。調(diào)試時(shí),積木前面的箭頭表明其為當(dāng)前停留的斷點(diǎn)。

c13fbad4-7353-11ed-b116-dac502259ad0.png

3.3 查看變量。在調(diào)試窗口可以查看變量的值。

c1b54a24-7353-11ed-b116-dac502259ad0.png

*由此可見(jiàn),在 AWPLC 功能塊圖的幫助下,我們不要寫 C 代碼或腳本,即可完成應(yīng)用程序的開(kāi)發(fā)。AWPLC 用低代碼降低了開(kāi)發(fā)的門檻,提高了開(kāi)發(fā)的效率。AWPLC 等您來(lái)玩!

AWPLC 目前還處于開(kāi)發(fā)階段的早期,寫這個(gè)系列文章的目的,除了用來(lái)驗(yàn)證目前所做的工作外,還希望得到大家的指點(diǎn)和反饋。如果您有任何疑問(wèn)和建議,請(qǐng)?jiān)谠u(píng)論區(qū)留言。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5175

    文章

    19973

    瀏覽量

    324376
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式軟件開(kāi)發(fā)常用的軟件有哪些?

    對(duì)于初學(xué)嵌入式的朋友們,會(huì)想要了解嵌入式軟件開(kāi)發(fā)常用的軟件有些,有什么。那么看以下常用的軟件介紹。 1.Visual Studio Code 簡(jiǎn)稱VSCode:它是一款由微軟
    發(fā)表于 07-03 17:06

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    新的應(yīng)用程序和驅(qū)動(dòng)程序來(lái)擴(kuò)展功能。 6. 開(kāi)發(fā)難度 : 單片機(jī)嵌入式開(kāi)發(fā)難度相對(duì)較低,適合初學(xué)者入門。 Linux
    發(fā)表于 06-20 09:46

    運(yùn)行在嵌入式系統(tǒng)上的emApps

    在當(dāng)今快節(jié)奏的嵌入式系統(tǒng)世界中,靈活性和適應(yīng)性是嵌入式系統(tǒng)實(shí)現(xiàn)的關(guān)鍵。SEGGER推出了其最新創(chuàng)新:Embedded apps(emApps)應(yīng)用,類似于手機(jī)上的應(yīng)用程序,可以運(yùn)行在嵌入式
    的頭像 發(fā)表于 06-18 09:53 ?495次閱讀
    運(yùn)行在<b class='flag-5'>嵌入式</b>系統(tǒng)上的emApps

    嵌入式開(kāi)發(fā):高門檻的系統(tǒng)性工程與 996 的行業(yè)困局

    嵌入式開(kāi)發(fā)的門檻,往往被培訓(xùn)機(jī)構(gòu)和表象所掩蓋。許多人誤以為 “ C 語(yǔ)言寫個(gè)跑在 ARM 上的程序” 就是嵌入式,實(shí)則連皮毛都未觸及。真正的嵌入式
    的頭像 發(fā)表于 04-09 11:06 ?517次閱讀
    <b class='flag-5'>嵌入式開(kāi)發(fā)</b>:高門檻的系統(tǒng)性工程與 996 的行業(yè)困局

    嵌入式系統(tǒng)開(kāi)發(fā)圣經(jīng)【干貨】

    內(nèi)容包括:嵌入式系統(tǒng)的介紹、嵌入式SoC硬件系統(tǒng)概論、嵌入式系統(tǒng)軟件開(kāi)發(fā)。適用于產(chǎn)品主管、系統(tǒng)設(shè)計(jì)分析人員及欲進(jìn)入該領(lǐng)域的工程師。本資料詳細(xì)
    發(fā)表于 03-12 13:58

    AWTK-WEB 快速入門(6) - JS WebSocket 應(yīng)用程序

    WebSocket可以實(shí)現(xiàn)雙向通信,適合實(shí)時(shí)通信場(chǎng)景。本文介紹一下使用Javacript語(yǔ)言開(kāi)發(fā)AWTK-WEB應(yīng)用程序,并用WebSocket與服務(wù)器通訊。AWTKDesigner
    的頭像 發(fā)表于 02-26 11:42 ?526次閱讀
    <b class='flag-5'>AWTK</b>-WEB <b class='flag-5'>快速</b>入門(6) - JS WebSocket <b class='flag-5'>應(yīng)用程序</b>

    AWTK-WEB 快速入門(5) - C 語(yǔ)言 WebSocket 應(yīng)用程序

    導(dǎo)讀WebSocket可以實(shí)現(xiàn)雙向通信,適合實(shí)時(shí)通信場(chǎng)景。本文介紹一下使用C語(yǔ)言開(kāi)發(fā)AWTK-WEB應(yīng)用程序,并用WebSocket與服務(wù)器通訊。AWTKDesigner新建一個(gè)
    的頭像 發(fā)表于 02-19 11:49 ?685次閱讀
    <b class='flag-5'>AWTK</b>-WEB <b class='flag-5'>快速</b>入門(5) - C 語(yǔ)言 WebSocket <b class='flag-5'>應(yīng)用程序</b>

    嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開(kāi)發(fā)環(huán)境

    設(shè)備和智能傳感器)上,這些設(shè)備通常具有有限的計(jì)算能力、存儲(chǔ)空間和功耗。本文將您介紹嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性,以及常見(jiàn)的機(jī)器學(xué)習(xí)開(kāi)發(fā)軟件與開(kāi)發(fā)環(huán)境。 嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與優(yōu)勢(shì) 由于
    的頭像 發(fā)表于 01-25 17:05 ?981次閱讀
    <b class='flag-5'>嵌入式</b>機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境

    AWTK-WEB 快速入門(4) - JS Http 應(yīng)用程序

    導(dǎo)讀XMLHttpRequest改變了Web應(yīng)用程序與服務(wù)器交換數(shù)據(jù)的方式,fetch是其繼任者。本文介紹一下如何使用JS語(yǔ)言開(kāi)發(fā)AWTK-WEB應(yīng)用程序,并用fetch訪問(wèn)遠(yuǎn)程數(shù)據(jù)。
    的頭像 發(fā)表于 01-22 11:31 ?623次閱讀
    <b class='flag-5'>AWTK</b>-WEB <b class='flag-5'>快速</b>入門(4) - JS Http <b class='flag-5'>應(yīng)用程序</b>

    嵌入式系統(tǒng)開(kāi)發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開(kāi)發(fā)常見(jiàn)問(wèn)題解決

    嵌入式系統(tǒng)開(kāi)發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)是專為特定應(yīng)用設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它們通常嵌入在所控制的設(shè)備中。這些系統(tǒng)的關(guān)鍵特點(diǎn)是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件平臺(tái)量身定制。
    的頭像 發(fā)表于 12-09 09:38 ?1286次閱讀

    AWTK-WEB 快速入門(2) - JS 應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開(kāi)發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用JS語(yǔ)言開(kāi)發(fā)AWTK-
    的頭像 發(fā)表于 12-05 01:04 ?683次閱讀
    <b class='flag-5'>AWTK</b>-WEB <b class='flag-5'>快速</b>入門(2) - JS <b class='flag-5'>應(yīng)用程序</b>

    AWTK-WEB 快速入門(1) - C 語(yǔ)言應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開(kāi)發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用C語(yǔ)言開(kāi)發(fā)AWTK-W
    的頭像 發(fā)表于 11-27 11:46 ?1003次閱讀
    <b class='flag-5'>AWTK</b>-WEB <b class='flag-5'>快速</b>入門(1) - C 語(yǔ)言<b class='flag-5'>應(yīng)用程序</b>

    AWTK 最新動(dòng)態(tài):支持瀏覽器控件

    導(dǎo)讀AWTK瀏覽器控件,基于webview項(xiàng)目實(shí)現(xiàn),將瀏覽器嵌入AWTK應(yīng)用程序中,讓開(kāi)發(fā)者可以方便的集成在線幫助和調(diào)用地圖等功能。
    的頭像 發(fā)表于 11-20 01:05 ?891次閱讀
    <b class='flag-5'>AWTK</b> 最新動(dòng)態(tài):支持瀏覽器控件

    一文了解嵌入式軟件開(kāi)發(fā)的對(duì)象

    以前應(yīng)用場(chǎng)景很單一,嵌入式開(kāi)發(fā)可能談不上面向?qū)ο?b class='flag-5'>開(kāi)發(fā)。但現(xiàn)在,做嵌入式開(kāi)發(fā),沒(méi)有面向?qū)ο?b class='flag-5'>開(kāi)發(fā),你就有點(diǎn)落伍了。 本文結(jié)合個(gè)人經(jīng)驗(yàn)和周立功《抽象接口技術(shù)和組件
    的頭像 發(fā)表于 11-15 10:31 ?1133次閱讀
    一文了解<b class='flag-5'>嵌入式</b>軟件<b class='flag-5'>開(kāi)發(fā)</b>的對(duì)象

    AWTK使用經(jīng)驗(yàn)】如何使用系統(tǒng)輸入法與開(kāi)啟最大化窗口功能

    導(dǎo)讀AWTK是基于C語(yǔ)言開(kāi)發(fā)的跨平臺(tái)GUI框架。AWTK使用經(jīng)驗(yàn)系列文章將介紹開(kāi)發(fā)AWTK過(guò)程中一些常見(jiàn)問(wèn)題與解決方案。
    的頭像 發(fā)表于 11-14 01:05 ?832次閱讀
    【<b class='flag-5'>AWTK</b>使用經(jīng)驗(yàn)】如何使用系統(tǒng)輸入法與開(kāi)啟最大化窗口功能