日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

AGk5_ZLG_zhiyua ? 來源:未知 ? 2022-12-02 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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


背景

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

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

簡介

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


AWBlock使用方法

1.定義變量

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

* 通過變量,AWBlock 可以直接訪問硬件 IO 資源。
2.開發(fā)
AWBlock 的理念源于兒童的積木,AWBlock 可以幫助你把想法快速的實(shí)現(xiàn)出來。

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

3.調(diào)試

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

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

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

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

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

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

【版權(quán)聲明】本文為ZLG開發(fā)者社區(qū)用戶原創(chuàng)內(nèi)容,未經(jīng)授權(quán)不得轉(zhuǎn)載。歡迎更多用戶到社區(qū)交流互動、創(chuàng)作博文,一經(jīng)采用,可獲得百元京東E卡。


原文標(biāo)題:【產(chǎn)品應(yīng)用】用 AWTK 和 AWPLC 快速開發(fā)嵌入式應(yīng)用程序 (8)- AWBlock

文章出處:【微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    13

    文章

    424

    瀏覽量

    32664

原文標(biāo)題:【產(chǎn)品應(yīng)用】用 AWTK 和 AWPLC 快速開發(fā)嵌入式應(yīng)用程序 (8)- AWBlock

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    EsDA科普 | AWTK:打造流暢、開源、跨平臺的嵌入式GUI

    聯(lián)網(wǎng)領(lǐng)域,GUI引擎是連接用戶與設(shè)備的關(guān)鍵橋梁。但實(shí)際開發(fā)中,這些問題是否讓你頭疼:渲染效果差:界面卡頓、動畫生硬,用戶體驗(yàn)打折;資源占用高:嵌入式設(shè)備性能有限,
    的頭像 發(fā)表于 04-09 11:35 ?368次閱讀
    EsDA科普 | <b class='flag-5'>AWTK</b>:打造流暢、開源、跨平臺的<b class='flag-5'>嵌入式</b>GUI

    低代碼可視化,破解嵌入式開發(fā)高門檻難題

    在工業(yè)控制、智能硬件、物聯(lián)網(wǎng)快速發(fā)展的今天,嵌入式開發(fā)作為核心支撐技術(shù),其高門檻卻成為行業(yè)發(fā)展的絆腳石。專業(yè)編碼要求高、新人上手慢、項目迭代滯后等問題,制約著人才儲備與技術(shù)普及
    的頭像 發(fā)表于 03-25 14:13 ?234次閱讀
    低代碼可視化,破解<b class='flag-5'>嵌入式開發(fā)</b>高門檻難題

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    嵌入式系統(tǒng)是現(xiàn)代科技的重要組成部分,廣泛應(yīng)用于智能家居、汽車電子、工業(yè)控制、醫(yī)療設(shè)備等領(lǐng)域。學(xué)習(xí)嵌入式單片機(jī)開發(fā)不僅能提升個人技能,還能開拓職業(yè)發(fā)展路徑。本文將為你提供一條詳細(xì)的嵌入式
    發(fā)表于 02-09 15:42

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用
    發(fā)表于 01-12 16:13

    arm嵌入式主板優(yōu)缺點(diǎn)

    和智能終端設(shè)備對主板的要求。而且基于ARM架構(gòu)的嵌入式主板的硬件開發(fā)周期一般在3個月內(nèi),大大降低了研發(fā)的成本和加快了客戶產(chǎn)品研發(fā)的速度。   ARM的缺點(diǎn)   1、缺點(diǎn)是目前ARM主板都是采用
    發(fā)表于 01-08 07:08

    探索FRDM - IMX8MPLUS開發(fā)板:開啟嵌入式開發(fā)新旅程

    探索FRDM - IMX8MPLUS開發(fā)板:開啟嵌入式開發(fā)新旅程 作為電子工程師,我們總是在尋找性能卓越、功能豐富且易于上手的開發(fā)板,以滿足不同項目的需求。NXP的FRDM - IMX
    的頭像 發(fā)表于 12-24 11:00 ?537次閱讀

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下
    發(fā)表于 11-28 07:48

    C語言在嵌入式開發(fā)中的應(yīng)用

    C 語言在汽車電子控制系統(tǒng)開發(fā)中的主導(dǎo)地位。 2、設(shè)備驅(qū)動程序 設(shè)備驅(qū)動程序嵌入式系統(tǒng)中連接硬件和軟件的橋梁,它負(fù)責(zé)實(shí)現(xiàn)嵌入式系統(tǒng)與
    發(fā)表于 11-21 08:09

    嵌入式工程師為什么要學(xué)QT?

    Qt對嵌入式工程師來說,真的很重要嗎? Qt是一個跨平臺的C++應(yīng)用程序開發(fā)框架,非常適合嵌入式系統(tǒng)的開發(fā),Qt在
    發(fā)表于 08-14 15:15

    嵌入式芯片主流廠商、代表產(chǎn)品及特點(diǎn)

    嵌入式系統(tǒng)。部分嵌入式系統(tǒng)會搭載操作系統(tǒng),但大多數(shù)情況下,單一程序即可實(shí)現(xiàn)全部控制邏輯。 嵌入式芯片巨頭全景圖:核心技術(shù)路線與生態(tài)博弈 瑞薩電子(Renesas)——車規(guī)級MCU的全球
    的頭像 發(fā)表于 08-11 09:16 ?2108次閱讀
    <b class='flag-5'>嵌入式</b>芯片主流廠商、代表<b class='flag-5'>產(chǎn)品</b>及特點(diǎn)

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

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

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

    新的應(yīng)用程序和驅(qū)動程序來擴(kuò)展功能。 6. 開發(fā)難度 : 單片機(jī)嵌入式開發(fā)難度相對較低,適合初學(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 ?1077次閱讀
    運(yùn)行在<b class='flag-5'>嵌入式</b>系統(tǒng)上的emApps

    嵌入式開發(fā),如何選擇適合的系統(tǒng)?

    嵌入式ARM開發(fā)中,面對多種操作系統(tǒng)的選擇,如何做出最適合項目的決策?本文將為您梳理常見系統(tǒng)的特性,幫助您快速了解它們的優(yōu)缺點(diǎn),以便更好地選擇適合的系統(tǒng)。引言在嵌入式ARM
    的頭像 發(fā)表于 05-20 11:32 ?1312次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>,如何選擇適合的系統(tǒng)?

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學(xué)者提供一份詳細(xì)的嵌入式開發(fā)入門指南,涵蓋學(xué)習(xí)路徑、必備工具、推薦資源等內(nèi)容。 1. 嵌入式系統(tǒng)的定義與應(yīng)用嵌入式系統(tǒng)
    發(fā)表于 05-15 09:29
    靖江市| 宁阳县| 蓬莱市| 阿克苏市| 和政县| 温宿县| 建德市| 会理县| 梅河口市| 星子县| 含山县| 监利县| 遂川县| 桂平市| 汝城县| 枣阳市| 东阳市| 吴川市| 新平| 敦煌市| 南陵县| 龙陵县| 涿州市| 灵丘县| 永善县| 湘潭市| 安丘市| 应城市| 洛南县| 西和县| 汉寿县| 东海县| 邯郸市| 南木林县| 嘉义县| 神木县| 江北区| 如皋市| 南乐县| 那坡县| 长岛县|