色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

AWTK 串口屏開發(1) - Hello World

ZLG致遠電子 ? 2023-12-08 15:52 ? 次閱讀

本文以一個簡單的溫度設置程序為例,介紹 AWTK 串口屏的開發流程和 MVVM 數據綁定的基本方法。

功能

這個例子很簡單,制作一個調節溫度的界面。在這里例子中,模型(也就是數據)里只有一個溫度變量

變量名

數據類型

功能說明

溫度

整數

溫度。范圍 (0-100) 攝氏度


創建項目

從模板創建項目,將 hmi/template_app 拷貝 hmi/hello_word 即可。

第一個項目最好不要放到其它目錄,因為放到其它目錄需要修改配置文件中的路徑,等熟悉之后再考慮放到其它目錄。路徑中也不要中文和空格,避免不必要的麻煩。

制作界面

用 AWStudio 打開上面 hello_world 目錄下的 project.json 文件。里面有一個空的窗口,在上面加入下面的控件:

  • 靜態文本
  • 環形進度條
  • 滑動條

并調節位置和大 小,做出類似下面的界面。

bb81c7fe-959e-11ee-9788-92fbcf53809c.png

添加綁定規則

1. 將環形進度條綁定到溫度變量。添加自定義的屬性v-data:value,將值設置為{溫度},如下圖所示:

v-data:value 表示控件的值,后面會經常用到,建議記住它。

bb86b192-959e-11ee-9788-92fbcf53809c.png

2. 將滑動條綁定到溫度變量。添加自定義的屬性v-data:value,將值設置為{溫度},如下圖所示:

bba90742-959e-11ee-9788-92fbcf53809c.png

3. 指定窗口的模型為 default。如下圖所示:

bbb35972-959e-11ee-9788-92fbcf53809c.png

嚴格的意義上說,綁定規則也是一種代碼,不過相比于 C 語言,它有下面的優勢:

無需編譯,直接運行

簡單,通常只有一行。

易懂,聲明式的語法。

初始化數據

修改資源文件 design/default/data/default_model.json, 將其內容改為:

{ "溫度":25}

注意:

如果文件內容有中文(非ASCII字符),一定要保存為 UTF-8 格式。

重新打包資源才能生效。

編譯運行

運行 bin 目錄下的 demo 程序,拖動滑動條上的滑塊,滑動條的數據也會跟隨改變。bbbeed32-959e-11ee-9788-92fbcf53809c.png

使用 MCU 模擬器與之進行交互

運行 mcu/simulator 目錄下的 mcu_sim 程序,連接到 Localhost:2233。

拖動滑動條上的滑塊,會看到模擬器上收到了對應的事件;

在模擬器中設置變量溫度的數據,HMI 端的界面也會自動更新。

bbc395ee-959e-11ee-9788-92fbcf53809c.png

注意

本項目并沒有編寫界面相關的代碼,AWStudio 在 src/pages 目錄下生成了一些代碼框架,這些代碼并沒有用到,可以刪除也可以不用管它,但是不能加入編譯。

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

    關注

    117

    文章

    3793

    瀏覽量

    81209
  • 串口屏
    +關注

    關注

    8

    文章

    536

    瀏覽量

    37494
  • awtk
    +關注

    關注

    0

    文章

    44

    瀏覽量

    237
收藏 人收藏

    評論

    相關推薦

    使用MCUXpresso for VS Code插件開發Zephyr的hello world

    本期來到Zephyr實戰經驗演練,小編帶著大家一起使用MCUXpresso for VS Code插件來開發一個屬于Zephyr的hello world
    的頭像 發表于 01-03 09:21 ?513次閱讀
    使用MCUXpresso for VS Code插件<b class='flag-5'>開發</b>Zephyr的<b class='flag-5'>hello</b> <b class='flag-5'>world</b>

    AWTK 開源串口開發(17) - 通過 MODBUS 訪問數組數據

    AWTK串口中,內置MODBUS客戶端通道模型,不用編寫代碼即可實現在ListView中顯示遠程設備上的數組數據。1.功能不用編寫代碼,實現對遠程設備上數組數據的顯示。2.創建項目
    的頭像 發表于 04-29 08:25 ?368次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(17) - 通過 MODBUS 訪問數組數據

    鴻蒙OpenHarmony【標準系統編寫“Hello World”程序】 (基于RK3568開發板)

    編寫“Hello World”程序 下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。 前提條件 已參考[創
    的頭像 發表于 04-24 17:32 ?885次閱讀
    鴻蒙OpenHarmony【標準系統編寫“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于RK3568<b class='flag-5'>開發</b>板)

    AWTK 開源串口開發(16) - 提供 MODBUS 服務

    AWTK串口內置MODBUS從站模型,不用編寫一行代碼即可讓串口提供MODBUS服務,讓遠程設備通過MODBUS協議訪問
    的頭像 發表于 04-13 08:24 ?472次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(16) - 提供 MODBUS 服務

    AWTK 開源串口開發(15) - 通過 MODBUS 訪問遠程數據

    AWTK串口內置MODBUSClient模型,支持用MODBUS協議從遠程設備獲取數據。不用編寫代碼即可實現對遠程設備數據的顯示和修改。在AWTK
    的頭像 發表于 03-30 08:23 ?433次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(15) - 通過 MODBUS 訪問遠程數據

    AWTK 開源串口開發(14) - 界面重用

    AWTK串口支持同一個界面綁定不同的數據,本文以家居控制為例,介紹一下界面重用的方法。在家居控制應用中,我們演示了空調和咖啡機界面。現在我們來想一想,如果有多個空調怎么辦呢?當然最直觀的方法,就是
    的頭像 發表于 03-23 08:23 ?386次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(14) - 界面重用

    AWTK 開源串口開發(13) - 計算器應用

    計算器是一個常見的應用程序,在AWTK串口中,利用fscript表達式計算函數,無需編寫一行傳統的代碼,即可實現一個簡單的計算器應用程序。1.功能計算器是一個很常見的應用,比如在電子
    的頭像 發表于 03-16 08:23 ?5558次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(13) - 計算器應用

    AWTK 開源串口開發(12) - 記事本應用

    傳統的的串口中,開發一個記事本應用,即使可能,也是非常麻煩的事情。在AWTK串口中,內置文件
    的頭像 發表于 03-09 08:23 ?372次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(12) - 記事本應用

    AWTK 開源串口開發(11) - 天氣預報

    AWTK串口內置了XML/JSON/INI等各種數據文件的模型,并支持用HTTP/HTTPS從網絡獲取數據。不用編寫一行代碼,即可實現天氣預報、股票行情、航班查詢和快遞查詢等功能。天氣預報是一個很
    的頭像 發表于 03-05 08:24 ?418次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(11) - 天氣預報

    AWTK開源智能串口方案】設計UI界面并上傳到串口

    本篇文章將介紹如何使用AWStudio設計串口端的UI界面和添加綁定規則,以及怎么將資源文件上傳到串口端。引言:AWTK-HMI是基于
    的頭像 發表于 02-22 08:24 ?765次閱讀
    【<b class='flag-5'>AWTK</b>開源智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案】設計UI界面并上傳到<b class='flag-5'>串口</b><b class='flag-5'>屏</b>

    用于EK-RA8D1 MIPI LCD顯示器的GUIX Hello World

    電子發燒友網站提供《用于EK-RA8D1 MIPI LCD顯示器的GUIX Hello World.pdf》資料免費下載
    發表于 02-20 09:48 ?0次下載
    用于EK-RA8D<b class='flag-5'>1</b> MIPI LCD顯示器的GUIX <b class='flag-5'>Hello</b> <b class='flag-5'>World</b>

    AWTK開源智能串口方案】MCU SDK使用與編譯運行

    代碼智能串口方案,本系列文章介紹如何從零開發HMI程序,包括搭建開發環境、創建HMI運行時工程、修改應用界面以及開發MCU程序。MCU端簡
    的頭像 發表于 02-19 12:11 ?1259次閱讀
    【<b class='flag-5'>AWTK</b>開源智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案】MCU SDK使用與編譯運行

    AWTK 開源串口開發(9) - 用戶和權限管理

    AWTK串口中,內置用戶管理和權限控制的模型,無需編碼即可實現登錄、登出、修改密碼、權限控制、創建用戶、刪除用戶等功能,本文介紹一下用戶管理和權限控制的基本用法。用戶管理和權限控制是一個常用
    的頭像 發表于 02-19 12:10 ?529次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(9) - 用戶和權限管理

    AWTK 開源串口開發(7) - 屏幕保護

    現在的屏幕其實并不需要屏幕保護程序來“保護”,不過屏幕保護程序會衍生一些其它用途。比如,保護隱私、數據安全和顯示廣告等等。本文介紹一下在AWTK串口中,實現屏幕保護程序的方法。現代屏幕其實并不需要
    的頭像 發表于 01-20 08:24 ?364次閱讀
    <b class='flag-5'>AWTK</b> 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>開發</b>(7) - 屏幕保護

    AWTK開源智能串口方案】HMI端程序移植編譯及運行

    -HMI是基于AWTKAWTK-MVVM開發的低代碼智能串口方案,本系列文章介紹如何從零開發
    的頭像 發表于 01-18 08:24 ?972次閱讀
    【<b class='flag-5'>AWTK</b>開源智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b>方案】HMI端程序移植編譯及運行
    主站蜘蛛池模板: 日本伦子欲| 精品国产午夜肉伦伦影院| 四虎影院网红美女| 尹人久久大香找蕉综合影院| 国产99久久九九免费精品无码 | 青柠在线观看视频在线高清| 熟妇内谢69XXXXXA片| 7m凹凸国产刺激在线视频| 国精产品一区一区三区有限在线 | 用快播看黄的网站| 国产精品97久久AV色婷婷| 男女做爽爽爽视频免费软件| 日本19xxxx撤尿| 永久久久免费人妻精品| 2023极品少妇XXXO露脸| 黑人寄宿羽月希产后奶水| 色戒2小时38分在线观看| 97国产精品人妻无码免费| 久草在在线免视频在线观看| 无修肉动漫在线观看影片| 亚洲欧美中文日韩视频| 俄罗斯美女z0z0z0在线| 欧美丝袜女同| 乌克兰少妇大胆大BBW| 亚洲欧美日韩国产手机在线| 国产h视频在线观看免费| 九色PORNY蝌蚪视频首页| 女教师杨雪的性荡生活| 伊人国产视频| 成年人视频免费在线观看| 国产无遮挡又黄又爽在线视频 | 男同志video最新猛男| 中文字幕成人| 大胸美女被C得嗷嗷叫动态图| 国色天香社区视频免费高清3| 乱淫67194| 506070老熟肥妇bbwxx视频| 蜜桃成熟时2在线| 999精品免费视频| 男人插曲女人下生免费大全| 99热这里只有的精品|