汽車行業(yè)hmi開發(fā)工具中的kanzi和CGI的主要區(qū)別是什么?堅持的基本準(zhǔn)則有哪些?相信不少的朋友們對于這些問題還不是很了解,下面就讓我們和大家一起全面的了解下相關(guān)的內(nèi)容吧。
汽車行業(yè)hmi(圖片來自網(wǎng)絡(luò))
1、汽車hmi設(shè)計公司工作中堅持的基本準(zhǔn)則有哪些
可視化:在值班期間與機(jī)器互動的過程中,運行人員在屏幕上能夠注意哪些內(nèi)容,或者不注意哪些內(nèi)容?這些答案將影響如何克服自動化和過程難題,以及如何處理潛在、代價高昂的錯誤。例如,研究在屏幕上大部分區(qū)域使用較暗的顏色,而在異常工況下則使用較為鮮艷的顏色,可以吸引運行人員的注意。
模式識別:顯示模式的使用提高了運行人員員評估工況的速度和準(zhǔn)確性。在傳統(tǒng)的界面中,運行人員需要讀取和比較數(shù)值。 現(xiàn)代的人機(jī)界面則使用人們更熟悉的模式,所以顯示本身就成為信息,只需要較少的解釋。
顯示導(dǎo)航:隨著工作領(lǐng)域或控制范圍的擴(kuò)展,運行人員通常需要瀏覽數(shù)以百計的顯示頁面。由國際自動化學(xué)會(ISA)的運行人員績效和標(biāo)準(zhǔn)中心推薦的最佳實踐建議:根據(jù)設(shè)備區(qū)域,將顯示內(nèi)容按信息的層次結(jié)構(gòu)設(shè)計。層次結(jié)構(gòu)化的目的,是使操作員能夠快速訪問所需的顯示頁面,并采取適當(dāng)?shù)牟僮鳌?/span>
不幸的是,層次結(jié)構(gòu)并沒有被廣泛采用,因為大多數(shù)的HMI,在設(shè)計之初,其底層并沒有按照分層導(dǎo)航來設(shè)計,也不能提供有效的工具來創(chuàng)建分層顯示?,F(xiàn)代HMI設(shè)計可以簡化分層顯示的創(chuàng)建過程。
對控制系統(tǒng)HMI功能和顯示復(fù)雜性的要求不斷增加。但是,圖形配置工具并沒有跟上需要增加的速度——通常要求工程師使用編程語言來創(chuàng)建復(fù)雜的圖形解決方案。隨著現(xiàn)代人機(jī)界面的不斷發(fā)展,這些人機(jī)界面旨在使工程師能夠輕松創(chuàng)建基于以人為中心的設(shè)計環(huán)境。注意下面這些因素,將有助于使運行人員能夠提高生產(chǎn)力并優(yōu)化整體操作。
減少對腳本的依賴:圖形配置不需要較高的軟件編程技術(shù)來創(chuàng)建、調(diào)整或適應(yīng)不同的操作理念。在配置顯示畫面時,用戶期望更直觀的界面。這些顯示器只需很少的編程(如果有的話),并且可以確保滿足項目時間進(jìn)度的要求。以人為中心的設(shè)計原則允許簡化某些任務(wù),比如相關(guān)腳本編寫工作,提供圖形配置工具,使得在不需要大量腳本的情況下就可以實現(xiàn)復(fù)雜功能。
可自定義界面:不再由特定的工程師為所有的運行任務(wù)配置顯示頁面,以前運行人員必須等待工程師實施變更,制造商為運行人員提供更多的選擇。工程師可以配置運行人員的工作區(qū)域,并允許運行人員根據(jù)需要自定義部分內(nèi)容。
變更管理:設(shè)備變更和控制策略在整個生命周期中不斷發(fā)展變化。顯示頁面必須相應(yīng)進(jìn)行修改?,F(xiàn)代圖形工具可以提供內(nèi)置的、用戶友好的功能,以減少配置顯示所需的時間。
汽車行業(yè)hmi(圖片來自網(wǎng)絡(luò))
2、汽車行業(yè)hmi開發(fā)工具中的kanzi和CGI的主要區(qū)別是什么
一、kanzi和Cgi在界面操作上的兩個主要區(qū)別
1、綁定
kanzi:在kanzi上可以設(shè)置屬性直接綁定,用別名在API中找到這個屬性的值。
Cgi:在VS里寫Widget,在SC里綁定屬性。
kanzi比較出名的一款成功設(shè)計出來的用于車行的軟件就是瑪莎拉蒂了,這款車的儀表是很酷,很美麗的,喜歡的朋友可以自行到kanzi官網(wǎng)去參觀,我們就不再詳細(xì)進(jìn)行相關(guān)的說明了。
(圖片來自網(wǎng)絡(luò))
2、狀態(tài)機(jī)
定義:顯示實時狀態(tài)的機(jī)制。
kanzi:可以直接對顯示的圖片狀態(tài)編譯。
Cgi:在VS上編譯實現(xiàn)。
二、kanzi做法舉例
1、做一個轉(zhuǎn)速表盤
?。?)放置psd文件
?。?)找到指針圓心和0位置啟示角度
?。?) 創(chuàng)建Speed屬性
?。?)計算speed數(shù)值和表盤刻度的關(guān)系
(5)創(chuàng)建動畫
?。?)指針抗鋸齒優(yōu)化(在第三節(jié)講完之后講)
CGI下的開發(fā)效果圖如下,CGI不是所見即所得的界面開發(fā)工具,新手用起來比較費勁,而kanzi就是所見即所得的開發(fā)工具,即使你不會一行代碼,照樣能夠使用kanzi做出很美麗的界面。
2、用狀態(tài)機(jī)做一個報警
三、在kanzi中遇到的問題以及解決方法
1、FPS和單片機(jī)功率上的愛恨情仇
2、優(yōu)化方法
指針的兩種優(yōu)化方法
?、佟⒏淖兺该鞫?/span>
?、凇⑿薷闹羔槇D片
汽車行業(yè)hmi(圖片來自網(wǎng)絡(luò))
汽車行業(yè)hmi開發(fā)工具中的kanzi和CGI的主要區(qū)別是什么?堅持的基本準(zhǔn)則有哪些?各位朋友們是不是都認(rèn)真的研究了上面的內(nèi)容了呢,那么,大家自然就知道區(qū)別是什么了。