女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 廠商動態(tài) > 致遠(yuǎn)電子
[導(dǎo)讀]AWTK 全稱 Toolkit AnyWhere,是 ZLG 開發(fā)的開源 GUI 引擎,旨在為嵌入式系統(tǒng)、WEB、各種小程序、手機(jī)和 PC 打造的通用 GUI 引擎,為用戶提供一個(gè)功能強(qiáng)大、高效可靠、簡單易用、可輕松做出炫酷效果的 GUI 引擎。

AWPLC 是 ZLG 自主研發(fā)的 PLC 系統(tǒng)(兼容 IEC61131-3),本文用一個(gè)簡單的溫度控制系統(tǒng),來演示如何用 AWTK 和 AWPLC 快速開發(fā)嵌入式應(yīng)用程序。

背景

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

AWPLC 是 ZLG 自主研發(fā)的 PLC 系統(tǒng)(兼容 IEC61131-3),其中 AWPLC 的運(yùn)行時(shí)庫 (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ā)效率和可靠性。

簡介

本文用一個(gè)簡單的溫度控制系統(tǒng),來演示如何用 AWTK 和 AWPLC 快速開發(fā)嵌入式應(yīng)用程序。

1. 系統(tǒng)組成

該系統(tǒng)包括:

一個(gè)溫度傳感器。用來感知環(huán)境溫度;

一個(gè)風(fēng)扇。在環(huán)境溫度偏高時(shí),用來散熱,降低環(huán)境溫度;

一個(gè)加熱器。在環(huán)境溫度偏低時(shí),用來加熱,提高環(huán)境溫度。

2. 軟件模擬

溫度傳感器用一個(gè) slider 控件來模擬,可以手動調(diào)節(jié)環(huán)境溫度,來測試系統(tǒng)的工作情況。

風(fēng)扇用一個(gè) GIF 動畫控件來模擬,開啟風(fēng)扇后,GIF 開始播放,關(guān)閉風(fēng)扇后,GIF 停止播放。

加熱器用一個(gè) GIF 動畫控件來模擬,開啟加熱器后,GIF 開始播放,關(guān)閉加熱器后,GIF 停止播放。

3. PLC 程序

3.1 變量定義在本系統(tǒng)中,需要定義幾個(gè)變量:

Temperature 表示當(dāng)前的溫度。映射到模擬輸入 (%IW4)。

Fan 風(fēng)扇開關(guān)。映射到第一個(gè)數(shù)字輸出 (%QX0.0)。

Heater 加熱器開關(guān)。映射到第二個(gè)數(shù)字輸出 (%QX0.1)。

具體配置如下圖所示:

3.2 功能塊圖基本工作原理:當(dāng)溫度高于指定值時(shí)開啟風(fēng)扇,在溫度低于指定的值時(shí)開啟加熱器。為了防止溫度在臨界點(diǎn)時(shí),風(fēng)扇和加熱器頻繁開啟和關(guān)閉,需要做點(diǎn)改進(jìn):

當(dāng)溫度高于 35 攝氏度時(shí),開啟風(fēng)扇,低于 30 攝氏度才關(guān)閉風(fēng)扇。

當(dāng)溫度低于 20 攝氏度時(shí),開啟加熱器,高于 25 攝氏度才關(guān)閉加熱器。

具體實(shí)現(xiàn)如下圖所示:

4. 用戶界面

應(yīng)用程序不需要編程,用 AWTK Designer 設(shè)計(jì)好界面,將控件與模型進(jìn)行綁定即可。下面介紹一下控件與模型的綁定方法。這里用的是 AWTK-MVVM,數(shù)據(jù)綁定規(guī)則與 AWTK-MVVM 是完全一樣的。

模型可以用 io、plc 或者 io+plc。io 可以用來綁定 IO 變量,plc 可以用來綁定程序 PLC 內(nèi)部變量。

示例:

由于符號 % 在程序里具有特殊功能,所以在綁定 IO 變量時(shí),把 % 換成 _ 。比如:將 %QX0.0 寫作 _QX0.0 。示例:

程序界面如下所示(為了方便理解,我們把功能塊圖和變量定義,都放到了界面上):

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

AWPLC 等您來玩!

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


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在這篇文章中,小編將對溫控器的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對它的了解程度,和小編一起來閱讀以下內(nèi)容吧。

關(guān)鍵字: 溫控器 溫度控制器

CAN總線的應(yīng)用范圍廣,應(yīng)用環(huán)境相當(dāng)復(fù)雜,一些靜電、浪涌等干擾很容易耦合到總線上,并直接作用于CAN總線接口。為了滿足一些高等級EMC的要求,有必要添加額外的外圍保護(hù)電路。

關(guān)鍵字: 致遠(yuǎn)電子 CAN

隨著AIoT時(shí)代的到來,RISC-V作為新興架構(gòu),其精簡及開源的特性在物聯(lián)網(wǎng)的應(yīng)用領(lǐng)域有很大的優(yōu)勢,為此ZLG致遠(yuǎn)電子推出MR6450系列RISC-V核心板,下面詳細(xì)為大家介紹其具體參數(shù)與典型應(yīng)用。

關(guān)鍵字: 致遠(yuǎn)電子 MR6450

許多設(shè)備制造廠商業(yè)務(wù)擴(kuò)張至全國各地,甚至全球。一旦生產(chǎn)出來的設(shè)備發(fā)生故障,廠商派出工程師到現(xiàn)場進(jìn)行檢查和維修,過程中,可能出現(xiàn)工程師攜帶的配件不合適或者需要更資深的工程師才能解決,整個(gè)維護(hù)的過程耗時(shí)又費(fèi)力費(fèi)成本。因此,建...

關(guān)鍵字: 致遠(yuǎn)電子 物聯(lián)網(wǎng)

隨著Modbus TCP和Modbus RTU兩種協(xié)議在工業(yè)現(xiàn)場設(shè)備的普及,要實(shí)現(xiàn)這兩種協(xié)議互轉(zhuǎn)的需求日益增加,GZCOM-NET可以實(shí)現(xiàn)該轉(zhuǎn)換功能,本文將詳細(xì)介紹轉(zhuǎn)換原理及使用。

關(guān)鍵字: 致遠(yuǎn)電子 GZCOM-NET

SX-3568是ZLG致遠(yuǎn)電子精心推出的一款商顯主板,下文簡要介紹主板的四種顯示接口,并對其中LVDS接口、eDP接口以及背光接口的電壓部分做進(jìn)一步的使用說明,最后舉例該主板在醫(yī)療行業(yè)的應(yīng)用。

關(guān)鍵字: 致遠(yuǎn)電子 SX-3568

在無線通信中,通信距離是繞不開的一個(gè)點(diǎn)。那究竟是什么影響了無線通信的距離?怎樣能讓通信距離更遠(yuǎn)一點(diǎn)呢?今天我們就用LoRa為例子,介紹從設(shè)計(jì)端和應(yīng)用端都有哪些無線通訊距離改善方案。

關(guān)鍵字: 致遠(yuǎn)電子 無線通信

為增進(jìn)大家對控制器的認(rèn)識,本文將對溫度控制器、壓差控制器予以介紹。

關(guān)鍵字: 溫度控制器 指數(shù) 控制器

HMI 人機(jī)界面,已成為嵌入式產(chǎn)品中的重要的一環(huán),為客戶帶來最直觀的體驗(yàn)。一個(gè)高效且優(yōu)質(zhì)的 HMI 解決方案,能讓產(chǎn)品在激烈的競爭中取得巨大的優(yōu)勢。

關(guān)鍵字: 致遠(yuǎn)電子 HMI

AWBlock 是?EsDA?家族?中的一員,一種可視化編程工具,通過拖拽各種?“積木”?進(jìn)行拼接,組合出所需的程序邏輯。其中?“積木”?包含了各種功能函數(shù)、語法關(guān)鍵字等。

關(guān)鍵字: 致遠(yuǎn)電子 AWBlock
關(guān)閉