哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

廣州易顯串口屏多個畫面和子窗口切換實驗

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

掃碼添加小助手

加入工程師交流群

目錄

一、實驗目的

二、實驗設(shè)備

三、實驗步驟

3.1 新建工程

3.2 新建畫面

3.3 新建子窗口

3.4 添加控件

3.5模擬工程

3.6硬件驗證


一、實驗目的

51、AVR、PIC、STM等8位或者32位單片機的串口與單片機智能顯示卡相連驅(qū)動3.5寸~55寸的TFT-LCD/VGA顯示器或者電視機進行多個畫和子窗口的控制、切換、顯示等。

畫面和子窗口的控制有兩種方式:

1,用戶單片機的串口發(fā)送數(shù)據(jù)給單片機智能顯卡進行切換、顯示。

2,用戶鼠標或觸摸屏點擊操作按鈕控件的時候,畫面和子窗口發(fā)生切換的同時單片機智能顯卡發(fā)送將被激活的畫面和子窗口的編號給用戶單片機。


二、實驗設(shè)備

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


三、實驗步驟

3.1 新建工程

wKgZO2keuJaABd59AA--hMz6fSI304.png

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

wKgZPGkw-piAawQ2ABPkOlBl7f8896.png

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

wKgZO2kw-qSASzb6AA--hJ_t2vk325.png


3.2 新建畫面

wKgZO2kw-sGAUA9oAA_LPMAH13g375.png

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

wKgZO2kw-s6AKYk8AApWghur-lU637.png

添加后如下所示:

wKgZPGkw-t2AbJBLAArreLuyKl8106.png


3.3 新建子窗口

wKgZPGkw-0mAVKM9AA_9r77jjR4115.png


在新工程界面左邊的工程導航欄內(nèi)鼠標右鍵選中《子窗口》元素,彈出子菜單如上圖所示右鍵子菜單。鼠標左鍵單擊選中《新建子窗口》元素,進入新子窗口設(shè)置界面如下圖所示。點擊[確定]便給新工程增加了一個子窗口。

wKgZO2kw-1eADCBRABPSNjcH9Iw826.png

添加后如下所示:

wKgZO2kw-2eADcbvABKqEi2wsXE297.png


3.4 添加控件

wKgZO2kw-5SAR8mBABBwfxOFm_g790.png

如上圖所示,鼠標移動到新工程界面左邊的工程導航欄內(nèi),左鍵點擊選中新畫面將“win0”畫面激活為當前活動文件。

wKgZO2kw-52AEvW5ABBCu3MMgCI094.png

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

wKgZO2kw-6WAc1QKAAwayk5hRwo162.png

雙擊控件,彈出控件屬性修改對話框,鼠標選中[外觀]標簽選項如下圖所示,把按鈕文字改為“這是0號畫面,點擊跳到1號畫面”。

wKgZO2kw-7aAdJQjABxlKErr1BM608.png

鼠標選中[基本控制]標簽選項如下圖所示,把點擊時執(zhí)行變?yōu)椤?strong>WindowName.drw”。

wKgZPGkw-8OALZi0ABxQPlJEmg8775.png

按確定后,回到界面,調(diào)整好按鈕的尺寸大小,界面如下。

wKgZO2kw-82AFXJcAAt4StuhZ6w177.png

下面按照相似的方法處理“1號畫面

wKgZO2kw-9uAC93WAAs3TFlDub8409.png

如上圖所示,鼠標移動到新工程界面左邊的工程導航欄內(nèi),左鍵點擊選中新畫面將“1號畫面”激活為當前活動文件。

wKgZO2kw--aADCftABETMGAGs4M015.png

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

wKgZPGkw_E6AE_ugAAtXy6_I-io296.png

雙擊控件,彈出控件屬性修改對話框,鼠標選中[外觀]標簽選項如下圖所示,把按鈕文字改為“這是1號畫面,點擊跳到0號子窗口”。

wKgZO2kw_FeAXtXiABxGEM0O7bY989.png

鼠標選中[基本控制]標簽選項如下圖所示,把點擊時執(zhí)行變?yōu)椤?strong>0號子窗口.dlg”。

wKgZPGkw_GmAaGdDABwmUg-itJk810.png

按確定后,回到界面如下。

wKgZO2kw_HCAWqT9AA55fyWpDGA918.png

下面按照相似的方法處理“0號子窗口

wKgZPGkw_HuAc5hrABJ-tmzlQto561.png

如上圖所示,鼠標移動到新工程界面左邊的工程導航欄內(nèi),左鍵點擊選中新畫面將“0號子窗口”激活為當前活動文件。

wKgZO2kw_ISAcVXoABA_CILLKAc252.png

HMIMaker軟件界面上點擊菜單[控件]>[操作按鈕]如上圖所示。將鼠標移到“0號子窗口”上,此時鼠標變成十字形狀,按下鼠標左鍵并拖動至合適大小后松開左鍵,這樣便給畫面添加了一個指定的控件。在畫面的同一位置單擊鼠標左鍵(不拖動),鼠標退出十字狀態(tài)。鼠標左鍵點擊菜單[工程]>[保存工程]。

wKgZO2kw_JKAEZa8ABSRl-B2mts257.png

雙擊控件,彈出控件屬性修改對話框,鼠標選中[外觀]標簽選項如下圖所示,把按鈕文字改為“這是0號子窗口,點擊回到父畫面”。

wKgZPGkw_KGAEUl6ABwa5GVO-z4574.png

鼠標選中[基本控制]標簽選項如下圖所示,把點擊時執(zhí)行變?yōu)椤?strong>win0.drw”。

wKgZO2kw_KyABUbSABxmdH001EE014.png

按確定后,回到界面如下。

wKgZPGkw_LiAFrJDABS85-nYazg973.png

鼠標左鍵點擊菜單[工程]>[保存工程]。 通過兩種方法可以控制上面的畫面切換:

第一種方法是,用戶單片機串口設(shè)置畫面和子窗口變量大小。那么如何知道當前的畫面或者子窗口的變量呢?如下: HMIMaker軟件界面上點擊菜單[HMI變量],進入[HMI變量管理]對話框,如下圖所示。

wKgZO2kw_MSACXbHABNiObH-7jM940.png

如上圖所示,m_HuaMian表示畫面編號,當?shù)扔?的時候表示顯示1號畫面;m_ChildWindow表示子窗口,當?shù)扔?時候表示彈出0號子窗口,當?shù)扔?55時候表示當前無子窗口顯示。 第二種方法是,硬件運行的時候,鼠標點擊按鈕或者觸摸屏點擊按鈕的時候,顯示終端會發(fā)將被激活的畫面和子窗口的編號給用戶單片機。


3.5模擬工程

用戶51、AVR、PIC、STM等單片機的串口連接電腦的串口并向工程發(fā)送數(shù)據(jù)便可以改變控件對應的變量值,從而達到改變控件的顯示。

在本實驗中我們使用電腦的串口COM3和用戶單片機串口進行連接。HMIMaker軟件界面上點擊菜單[工程]>[工程屬性]進入新工程屬性設(shè)置對話框。如下圖所示。

wKgZO2kw_O-AGsA4ABFPZJeNb-I662.png

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

wKgZO2keuiqAcY-DAAqUx-G-CzY824.png

設(shè)置好串口后,那么用戶單片機發(fā)什么樣的數(shù)據(jù)可以把切換畫面和子窗口呢?

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

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

wKgZO2kw_QKAJ1V6ABIKxb7H-tE992.png

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

wKgZPGkw_Q6AYgRtAA9HYOASqXk387.png

其次,在激活仿真功能之后,用戶通過單片機串口向電腦COM3發(fā)送下面的數(shù)據(jù)(注意:十六進制)就可以顯示1號畫面。

81 00 02 00 00 00 00 01 00 01XX XX

解釋如下:

wKgZPGkw_W-ADgz7AABUoGOblhA296.png

同理,用戶通過單片機串口向電腦COM3發(fā)送下面的數(shù)據(jù)(注意:十六進制)就可以彈出0號子窗口。

81 00 02 01 00 00 00 01 00 01XX XX

第二種實現(xiàn)畫面和子窗口切換的方法是,用戶鼠標或觸摸屏點擊“操作按鈕”的時候,顯示卡就會發(fā)數(shù)據(jù)給用戶告知當前的畫面和子窗口號。

假如當前的畫面是0號畫面,點擊“這是0號畫面,點擊跳到1號畫面”按鈕就會激活1號畫面,同時用戶單片機將收到顯示卡發(fā)來的下面數(shù)據(jù):

81 00 02 00 00 00 00 01 00 01XX XX

同理,點擊“這是1號畫面,點擊跳到0號子窗口”按鈕就會彈出0號子窗口,同時用戶單片機將收到顯示卡發(fā)來的下面數(shù)據(jù):

81 00 02 01 00 00 00 01 00 00XX XX

繼續(xù),點擊“這是0號子窗口,點擊回到父畫面”按鈕就會關(guān)閉0號子窗口,同時用戶單片機將收到顯示卡發(fā)來的下面數(shù)據(jù):

81 00 02 01 00 00 00 01 00 255XX XX


3.6硬件驗證

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

wKgZO2kw_aSAaMb6AAZ54pRNn1s549.png

其次,我們通過USB串口把剛才編譯后的工程下載到目標硬件上。注意,如果是第一次使用需要安裝USB驅(qū)動,具體見“快速入門”的介紹。移動鼠標執(zhí)行如下圖所示操作。

wKgZPGkw_a6APe0rAAcGwIYzqQA583.png

最后,下載完之后要給目標硬件重新斷電和上電。 用戶51、AVR、PIC、STM等單片機的串口連接目標硬件的串口并發(fā)送數(shù)據(jù)便可以改變m_HuaMian和m_ChildWindow變量大小,從而達到切換畫面和子窗口的顯示。 用戶通過單片機串口向目標硬件發(fā)送下面的數(shù)據(jù)(注意:十六進制)就可以就可以顯示1號畫面。

81 00 02 00 00 00 00 01 00 01XX XX解釋如下:

wKgZPGkw_bmAS-6fAABVZzdf2tU772.png

同理,用戶通過單片機串口向電腦COM3發(fā)送下面的數(shù)據(jù)(注意:十六進制)就可以彈出0號子窗口。

81 00 02 01 00 00 00 01 00 01XX XX

第二種實現(xiàn)畫面和子窗口切換的方法是,用戶鼠標或觸摸屏點擊“操作按鈕”的時候,顯示卡就會發(fā)數(shù)據(jù)給用戶告知當前的畫面和子窗口號。

假如當前的畫面是0號畫面,點擊“這是0號畫面,點擊跳到1號畫面”按鈕就會激活1號畫面,同時用戶單片機將收到顯示卡發(fā)來的下面數(shù)據(jù):

81 00 02 00 00 00 00 01 00 01XX XX

同理,點擊“這是1號畫面,點擊跳到0號子窗口”按鈕就會彈出0號子窗口,同時用戶單片機將收到顯示卡發(fā)來的下面數(shù)據(jù):

81 00 02 01 00 00 00 01 00 00XX XX

繼續(xù),點擊“這是0號子窗口,點擊回到父畫面”按鈕就會關(guān)閉0號子窗口,同時用戶單片機將收到顯示卡發(fā)來的下面數(shù)據(jù):

81 00 02 01 00 00 00 01 00 255XX XX

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

    關(guān)注

    42

    文章

    2496

    瀏覽量

    122441
  • 串口屏
    +關(guān)注

    關(guān)注

    8

    文章

    627

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    液晶 智能顯示模塊有多個畫面時怎么切換到另一個畫面?

    請問 液晶智能顯示模塊有多個畫面時怎么切換到另一個畫面?
    發(fā)表于 10-25 10:46

    索尼KV-W32MHll型畫面功能

    索尼KV-W32MHll型(16:9寬)    機器工作時,畫面
    發(fā)表于 04-17 22:30 ?1378次閱讀

    廣州大彩串口選型指南圖列

    廣州大彩技術(shù)文檔——串口選型指南圖列詳細說明書
    發(fā)表于 07-01 17:35 ?18次下載

    廣州大彩串口文檔—基本型系列串口ROHS認證報告

    廣州大彩串口文檔—基本型系列串口ROHS認證報告詳細說明書
    發(fā)表于 07-01 17:35 ?17次下載

    廣州大彩串口技術(shù)文檔—如何把串口旋轉(zhuǎn)90度使用

    廣州大彩串口技術(shù)文檔—如何把串口旋轉(zhuǎn)90度成功使用說明詳情
    發(fā)表于 07-01 17:35 ?29次下載

    實現(xiàn)HMI畫面切換三個步驟

    往往在我們的項目中,有時需要通過PLC外部的變量對觸摸畫面進行切換,比如說,我希望按下一個按鈕后,觸摸畫面能夠自動的
    的頭像 發(fā)表于 01-30 09:33 ?2.4w次閱讀

    廣州MagicVGA工控機ARM主板(多功能)說明書

    廣州MagicVGA工控機ARM主板(多功能)說明書
    發(fā)表于 11-10 17:35 ?12次下載

    labview主窗口窗口之間的切換

    labview主窗口窗口之間的切換
    發(fā)表于 11-01 15:55 ?79次下載

    STM32與中串口的通信

    STM32與中串口的通信本文將簡要介紹STM32單片機和武漢中串口之間的通信實現(xiàn)過程。不
    發(fā)表于 12-24 18:54 ?62次下載
    STM32與中<b class='flag-5'>顯</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b>的通信

    廣州VGA卡設(shè)置進度條實驗教程

    目錄一、實驗目的二、實驗設(shè)備三、實驗步驟3.1新建工程3.2新建畫面3.3添加控件3.4模擬工程3.5硬件驗證一、實驗目的單片機或PLC的
    的頭像 發(fā)表于 11-26 10:51 ?1746次閱讀
    <b class='flag-5'>廣州</b><b class='flag-5'>易</b><b class='flag-5'>顯</b>VGA卡設(shè)置進度條<b class='flag-5'>實驗</b>教程

    廣州串口設(shè)置實時曲線控件實驗流程

    目錄一、實驗目的二、實驗設(shè)備三、實驗步驟3.1新建工程3.2新建畫面3.3添加控件3.4模擬工程3.5硬件驗證一、實驗目的51、AVR、PI
    的頭像 發(fā)表于 12-01 16:07 ?1304次閱讀
    <b class='flag-5'>廣州</b><b class='flag-5'>易</b><b class='flag-5'>顯</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b>設(shè)置實時曲線控件<b class='flag-5'>實驗</b>流程

    廣州串口位開關(guān)控件實驗

    目錄一、實驗目的二、實驗設(shè)備三、實驗步驟3.1新建工程3.2新建畫面3.3添加控件3.4模擬工程3.5硬件驗證一、實驗目的51、AVR、PI
    的頭像 發(fā)表于 12-02 14:21 ?599次閱讀
    <b class='flag-5'>廣州</b><b class='flag-5'>易</b><b class='flag-5'>顯</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b>位開關(guān)控件<b class='flag-5'>實驗</b>

    廣州操作按鈕控件實驗

    目錄一、實驗目的二、實驗設(shè)備三、實驗步驟3.1新建工程3.2新建畫面3.3添加控件3.4模擬工程3.5硬件驗證一、實驗目的51、AVR、PI
    的頭像 發(fā)表于 12-02 16:29 ?520次閱讀
    <b class='flag-5'>廣州</b><b class='flag-5'>易</b><b class='flag-5'>顯</b>操作按鈕控件<b class='flag-5'>實驗</b>

    廣州串口單選按鈕控件實驗

    目錄一、實驗目的二、實驗設(shè)備三、實驗步驟3.1新建工程3.2新建畫面3.3添加控件3.4模擬工程3.5硬件驗證一、實驗目的51、AVR、PI
    的頭像 發(fā)表于 12-03 11:02 ?676次閱讀
    <b class='flag-5'>廣州</b><b class='flag-5'>易</b><b class='flag-5'>顯</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b>單選按鈕控件<b class='flag-5'>實驗</b>

    廣州VGA控制板中英文處理實驗

    目錄一、實驗目的二、實驗設(shè)備三、實驗步驟3.1新建工程3.2新建畫面3.3添加控件3.4模擬工程3.5硬件驗證一、實驗目的51、AVR、PI
    的頭像 發(fā)表于 12-04 14:27 ?1012次閱讀
    <b class='flag-5'>廣州</b><b class='flag-5'>易</b><b class='flag-5'>顯</b>VGA控制板中英文處理<b class='flag-5'>實驗</b>
    莫力| 渝中区| 新巴尔虎左旗| 宜兰市| 金平| 昆明市| 浦县| 福鼎市| 新疆| 延长县| 虞城县| 探索| 深圳市| 依兰县| 区。| 绥宁县| 黄骅市| 娄底市| 莫力| 汉川市| 察哈| 广昌县| 旬邑县| 曲阜市| 洛隆县| 五大连池市| 泽库县| 沈阳市| 鹤壁市| 惠来县| 神木县| 井陉县| 洞头县| 丹巴县| 竹北市| 四子王旗| 云梦县| 乌恰县| 兴和县| 铜陵市| 济宁市|