雷火平台-中国知名电竞赛事平台

聯(lián)系我們 face+ 關于 服務 案例
首頁 案例 服務 關于 face+

什么是hmi?詳解hmi程序基本知識

Time: 2021-03-29

最近很多朋友都在關注hmi程序的相關話題,那么這個hmi到底是什么?為什么那么多人喜歡研究這個程序呢?下面就讓faceui給大家詳解一下相關的問題,想要了解這方面更多知識的朋友,進來學習一下吧。

  HMI是什么?

  HMI是Human Machine Interface的簡稱。

  HMI其實廣義的解釋就是“使用者與機器間溝通、傳達及接收信息的一個接口”。舉個例子來說,在一座工廠里頭,我們要搜集工廠各個區(qū)域的溫度、濕度以及工廠中機器的狀態(tài)等等的信息透過一臺主控器監(jiān)視并記錄這些參數(shù),并在一些意外狀況發(fā)生的時候能夠加以處理。這便是一個很典型的SCADA/HMI的運用,一般而言,HMI系統(tǒng)必須有幾項基本的能力:實時的資料趨勢顯示——把擷取的資料立即顯示在屏幕上。自動記錄資料——自動將資料儲存至數(shù)據(jù)庫中,以便日后查看。歷史資料趨勢顯示——把數(shù)據(jù)庫中的資料作可視化的呈現(xiàn)。報表的產(chǎn)生與打印——能把資料轉換成報表的格式,并能夠打印出來。圖形接口控制——操作者能夠透過圖形接口直接控制機臺等裝置。警報的產(chǎn)生與記錄——使用者可以定義一些警報產(chǎn)生的條件,比方說溫度過度或壓力超過臨界值,在這樣的條件下系統(tǒng)會產(chǎn)生警報,通知作業(yè)員處理。

hmi程序

  hmi程序(圖片來自網(wǎng)絡)


  hmi程序控制器編寫方法

  這里的控制器是一定要有串口的,且串口的電平要與觸屏匹配。

  控制器的程序包括兩部分:

  ? 發(fā)送指令。控制器通過串口向觸摸屏發(fā)送給指令,用于觸屏顯示。舉個例子,假如觸屏當前在頁面1時,控制器向觸屏發(fā)送字符串指令:t0.txt="控制器電路板儀器軟件開發(fā)找我",那么就可以讓頁面1上的文本控件t0顯示文字“控制器電路板儀器軟件開發(fā)找我”。其他具體的指令,查看產(chǎn)品手冊。

  ? 接收觸屏發(fā)來的數(shù)據(jù)??刂破鲬敱O(jiān)視串口,隨時接收觸屏發(fā)來的數(shù)據(jù),這些數(shù)據(jù)包括了控件的事件信息,如按鍵按下,頁面切換等。數(shù)據(jù)格式,還是得參看產(chǎn)品手冊。

  4.6 調(diào)試

  GUI做好了,控制器的程序也寫好了,以為很完美,可是現(xiàn)實往往是打臉的。不是這里有問題,就是那里有問題,那么就需要調(diào)試了。

  串口助手是個好軟件能顯示收發(fā)的串口數(shù)據(jù),串口下載線也需要。在電腦上安裝好串口助手,并接上串口下載線。當串口下載線的另一頭與觸屏連接時,串口助手就模擬控制器,當串口下載線的另一頭與控制器連接時,串口助手就模擬了觸屏。在串口助手上能看到收發(fā)的信息,與設想來個可視化的對比,問題一般就無所遁形了。

  以上只是介紹某一種串口觸摸屏的開發(fā)方法,不同的屏幕有不同的方法,根據(jù)廠家的手冊來開發(fā)即可,例如,有另外一種觸屏的開發(fā)基本全是用控制器的指令來控制,開發(fā)軟件只用于生成觸屏的背景,由計算機將圖片和漢字點陣通過開發(fā)軟件預先存儲到串口屏的存儲器中,然后由控制器通過串口發(fā)送指令調(diào)用顯示。

hmi程序

hmi程序

(圖片來自網(wǎng)絡)



  如何定義HMI語言?

  HMI可以定義多個語言,并可以通過配置系統(tǒng)參數(shù)選擇不同語言顯示。

  在系統(tǒng)的languages&resources里面配置了相應的多語言選項。

  但是在勾選了多語言之后并不能實現(xiàn)多語言的選項,比如:定義了一個選擇語言的按鈕,并做了切換語言的事件。但是在語言的選擇里面只有英語一個選項。

  這是因為在運行環(huán)境中并沒有設置所添加的中文語言,其具體的位置是:Runtime Settings-->Language & font在里面需要將添加的其他語言勾選上,之后就可以選擇切換至該語言了。

  以上就是faceui給大家分享了關于hmi程序的基本知識,看完上面的文章之后,相信各位朋友對于hmi程序知識有了初步的認識和了解,希望這些內(nèi)容對你們有所幫助。


合作咨詢

上海(總部)

上海市浦東新區(qū)郭守敬路498號22號樓
021-61057328
service@faceui.com

辦公地址地圖

北京

北京市東城區(qū)后永康17號A座
010-64015620
service@faceui.com

辦公地址地圖

成都

四川省成都市錦江區(qū)東大街牛王廟段100號
028-62790929
service@faceui.com

辦公地址地圖
首頁 | 案例 | 服務 | 關于 | face+ | 智見

Copyright ? 2009-2022 FaceUI design. All rights reserved


滬ICP備13044459號-5

上海辦公地點地圖
北京辦公地點地圖
深圳辦公地點地圖
在微信中搜索faceui
或保存二維碼在微信中打開