国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

廣州易顯VGA卡設置進度條實驗教程

易顯科技 ? 2025-11-26 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目錄

一、實驗目的

二、實驗設備

三、實驗步驟

3.1 新建工程

3.2 新建畫面

3.3 添加控件

3.4 模擬工程

3.5 硬件驗證


一、實驗目的

單片機PLC的串口與VGA卡相連驅動大尺寸VGA卡顯示器或電視機進行進度條顯示。


二、實驗設備

下載軟件一個,HMIMaker下載鏈接,http://www.gz-yixian.com/Download.asp,單片機智能顯示終端一個; 用戶51、AVR、PIC、STM等單片(帶串口UART)實驗電路板一個。


三、實驗步驟

3.1 新建工程

wKgZO2keuJaABd59AA--hMz6fSI304.png

HMIMaker軟件界面如上圖所示,點擊菜單[工程]>[新建工程]進入新工程設置界面。下圖是新工程設置界面,用戶根據實際的硬件填寫相應的參數。

wKgZO2kmbB-ADnyxABO45SajRN0298.png

下圖是新工程的界面。在該畫面的左邊工程導航欄內有《畫面》,《子窗口》,《模擬LCD/VGA顯示器》三個元素。其中,每個工程必須至少包含一個畫面。

wKgZO2kmbC6Ac9foAA-4tHfUEZw942.png


3.2 新建畫面

wKgZPGkmbEqAObKaAAppdwEHkuI610.png

在新工程界面左邊的工程導航欄內鼠標右鍵選中《畫面》元素,彈出子菜單如上圖所示右鍵子菜單。鼠標左鍵單擊選中《新建畫面》元素,進入新畫面設置界面如下圖所示。您只能設置畫面的名字,而畫面的寬度和高度與您的顯示硬件的分辨率是相同的,它會填充整個屏幕。點擊[確定]便給新工程增加了一個畫面。

wKgZO2kmbF-AY-bHAApo99We9cs697.png


3.3 添加控件

wKgZO2kmbHKAWFdqAAsBGjIX6Mw936.png

wKgZO2kmbHKAWFdqAAsBGjIX6Mw936.png

如上圖所示,鼠標移動到新工程界面左邊的工程導航欄內,左鍵點擊選中新畫面將Win0.drw激活為當前活動文件。

wKgZPGkmbIWAPa57AAqqem4nO2w179.png

HMIMaker軟件界面上點擊菜單[控件]>[進度條]如上圖所示。將鼠標移到新畫面Win0.drw上,此時鼠標變成十字形狀,按下鼠標左鍵并拖動至合適大小后松開左鍵,這樣便給畫面添加了一個指定的控件。在畫面的同一位置單擊鼠標左鍵(不拖動),鼠標退出十字狀態。鼠標左鍵點擊菜單[工程]>[保存工程]。

wKgZO2kmbJaARhEHAAsse2g7YiY254.png

在上圖的“進度條”控件中,我們看到它初時顯示“紅色僅占整個進度條的30%”,為什么呢?任何一個控件都是可以控制的,怎么讓它顯示初時大小是70%呢?雙擊該控件,彈出控件屬性修改對話框,鼠標選中[基本控制]標簽選項如下圖所示。

wKgZO2kmbKGAU40cAA20WRIlpK0436.png

如上圖所示,其中m_Progress表示該控件關聯了一個變量(也可以說是控件地址)退出對話框,點擊菜單[HMI變量],進入下圖所示界面。

wKgZPGkmbLSALZabAA-IXvPB1xo365.png

如上圖所示,鼠標左鍵點擊變量地址一欄的“28”選中m_Progress變量。從圖中可以看出,m_Progress變量的類型是無符號char(占1個字節),所以占據地址“28”,它的初時值大小是“30”。可以對其進行修改。

wKgZO2kmbM-Ab4pRABK04xMaux8998.png

在上圖中把初時值大小“30”改為“70”?;氐焦こ探缑嫒缦聢D所示,控件顯示變為“紅色占整個進度條的70%”。

wKgZO2kmbNuAXkR9AAsWyEw_yS0700.png


3.4 模擬工程

用戶51、AVR、PIC、STM等單片機的串口連接電腦的串口并向工程發送數據便可以改變控件對應的變量值,從而達到改變控件的顯示。 在本實驗中我們使用電腦的串口COM3和用戶單片機串口進行連接。HMIMaker軟件界面上點擊菜單[工程]>[工程屬性]進入新工程屬性設置對話框。如下圖所示。

wKgZPGkeuhaAQKU6ABEZMgoH_uc808.png

在上圖的命令接收串口號選中COM3,點擊右邊的[連接]按鈕。如下圖所示表示串口COM3可以接收發送命令數據了。 點擊[確定]按鈕,回到主界面。在主界面下端的狀態欄中可以看到,COM3已經連接成功,如下圖所示。

wKgZO2keuiqAcY-DAAqUx-G-CzY824.png

設置好串口后,那么用戶單片機發什么樣的數據可以把Win0.drw中的進度條顯示變為“紅色占整個進度條的50%”呢?

首先,您要讓工程進入模擬仿真狀態,有兩種方法可以進入仿真狀態:

1:點擊菜單[查看]>[全屏仿真]進入全屏方式的仿真狀態。

wKgZPGkmbRuAYhiXAAsL9xBSkcw534.png

2:在工程界面左邊的工程導航欄內鼠標左鍵選中《模擬LCD/VGA顯示器》元素。

wKgZO2kmbTCAFurYABIoEfZJxDE359.png

其次,在激活仿真功能之后,用戶通過單片機串口向電腦COM3發送下面的數據(注意:十六進制)就可以把進度條控件顯示的內容變為“紅色占整個進度條的50%”。

81 00 02 1C 00 00 00 01 00 32 XX XX

解釋如下:

1

2

3

4

5

6

7

0x81

0x00

0x02

1C 00

00 00

01 00

32

XX XX

幀頭,

固定

0x81

指令代碼,00

表示設置變量

接收方

設備地址

變量起

始地址

28

數據個數

變量大小,十進制就是

“50”

前面所有數據的校驗和,兩個字節數據


3.5硬件驗證

上面已經完成了工程的仿真,現在我們把工程下載到目標硬件上,脫離電腦進行實際的顯示。 首先,我們編譯工程并生成目標硬件所需要的FLASH文件,移動鼠標執行如下圖所示操作。

wKgZPGkmbYSAEn4XAASSYtCQ8SE361.png

其次,我們通過USB串口把剛才編譯后的工程下載到目標硬件上。注意,如果是第一次使用需要安裝USB驅動,具體見“快速入門”的介紹,博客人快速入門網站:https://blog.csdn.net/gz_yixian?type=blog。移動鼠標執行如下圖所示操作。

wKgZO2kmbZSATOoYAASy4cCwXi4511.png

最后,下載完之后要給目標硬件重新斷電和上電。 用戶51、AVR、PIC、STM等單片機的串口連接目標硬件的串口并發送數據便可以改變控件對應的變量值,從而達到改變控件的顯示。

像“模擬工程“這個步驟一樣,用戶通過單片機串口向目標硬件發送下面的數據(注意:十六進制)就可以把進度條控件顯示的內容變為“紅色占整個進度條的50%”

81 00 02 1C 00 00 00 01 00 32 XX XX

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

    關注

    6076

    文章

    45493

    瀏覽量

    670223
  • 顯示器
    +關注

    關注

    22

    文章

    5146

    瀏覽量

    144372
  • VGA
    VGA
    +關注

    關注

    5

    文章

    579

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    關于進度條

    我用的labview8.6,初學者,在那能找到進度條啊!
    發表于 10-28 11:35

    進度條問題

    如何通過編程的方法改變進度條刻度的最大值?
    發表于 02-20 22:55

    labview的進度條

    這是一個labview的進度條程序,比較好用
    發表于 08-04 14:30

    關于運用進度條顯示下發過程

    之前搜了一下帖子,學會了通過設置時間來創建一個進度條顯示器,那么進度條可以被運用在下發數據的過程中嗎,比如我要下發一組很大的數據,大概耗時好幾十秒吧,如何將下發的開始至結束這段時間用進度條
    發表于 05-30 09:54

    第52章 PROGBAR-進度條控件

    52. 4 總結52.1 進度條控件介紹 進度條通常在應用程序中用于實現虛擬化,下面的截圖是設置了皮膚和沒有設置皮膚時的顯示效果: 設置
    發表于 10-18 09:32

    【emWin實戰教程V2.0】第57章 PROGBAR-進度條控件

    使用GUIBuilder創建進度條控件并用模擬器顯示出來57.4 官方WIDGET_Progbar.c實例57.5 實驗例程說明(RTOS)57.6 實驗例程說明(裸機)57.7 總結
    發表于 03-15 17:25

    labview進度條

    我用labview2017做了一個文件解壓和復制的vi,解壓過程中不知道真實的解壓進度,怎么才能做一個真實的進度條,要真是的,不是自己規定的,求助?。?!
    發表于 04-26 09:10

    labview實現進度條

    進度條
    發表于 03-25 17:06

    怎么設置進度條

    RT!比如 我創建一個隨意長度的進度條然后我知道一個文件的大小 當把這個文件里的數據讀完后進度條也跟著完畢請問那位弄過?我搞了下隨意創建 有問題有事候進度條會超出 邊框那么一點點!
    發表于 08-22 04:35

    HarmonyOS實戰——ProgressBar進度條組件基本使用

    50%ohos:progress_hint_text="0%":跟進度條里面的進度是沒有關系的,它只是設置進度條上面的提示文字一般寫的時候,會保證 progress
    發表于 09-22 23:31

    支持組件所有基本功能的圓形進度條

    樹(目錄:‘libs’,包括:[‘*.har’]) 一些功能設置介紹//設置是否顯示進度條的標記點的標記 mHoloCircularProgressBar.setMarkerEnabled
    發表于 03-24 14:07 ?1次下載

    廣州大彩VisualTFT組態控件教程(三)進度條控件

    電子發燒友網站提供《廣州大彩VisualTFT組態控件教程(三)進度條控件.pdf》資料免費下載
    發表于 10-13 17:40 ?1次下載

    大彩串口屏控件教程15 - 圓形進度條控件應用

    大彩串口屏控件教程15-圓形進度條控件應用
    發表于 04-29 12:57 ?4次下載

    【AWTK使用經驗】如何設計立體電池進度條

    AWTK是基于C語言開發的跨平臺GUI框架?!禔WTK使用經驗》系列文章將介紹開發AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設計自定義進度條?這些都會在系列文章進行解答
    的頭像 發表于 04-18 08:25 ?1306次閱讀
    【AWTK使用經驗】如何設計立體電池<b class='flag-5'>進度條</b>?

    【HarmonyOS 5】鴻蒙中進度條的使用詳解

    【HarmonyOS 5】鴻蒙中進度條的使用詳解 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、HarmonyOS中Progress進度條的類型
    的頭像 發表于 07-11 18:26 ?1138次閱讀
    【HarmonyOS 5】鴻蒙中<b class='flag-5'>進度條</b>的使用詳解