計算機技術(shù)不斷更新變化,讓機器變得更加智能,hmi為人機交互提供了更多可能。很多人聽說和了解hmi是源自于汽車領(lǐng)域。汽車行業(yè)在hmi的開發(fā)方面做了最廣泛的宣傳。今天就讓faceui為大家介紹hmi開發(fā)。
汽車hmi開發(fā)的流程
汽車HMI設計開發(fā)必須按照整車開發(fā)的流程進行,這樣在造車的各個階段才能有效的管控和輸出設計物,由于HMI設計涉及的相關(guān)范疇廣,只有按照既定的流程才能設計出富有競爭力的人機界面整體方案。
這里簡單描述整車開發(fā)流程,然后我們來說一下HMI設計流程。
1、整車開發(fā)流程
產(chǎn)品戰(zhàn)略階段——概念設計階段——設計開發(fā)階段——工程車階段——生產(chǎn)階段——上市運營階段。

hmi開發(fā)(圖片來自網(wǎng)絡)
2、HMI設計開發(fā)流程
?。?)用戶調(diào)研和評估前期HMI概念和策略
?。?)HMI整體設計,主要包含以下細分模塊:產(chǎn)品功能配置、內(nèi)飾設計、市場競品對標、人因分析、硬件約束、軟件約束、功能需求定義、交互設計、視覺設計
?。?)工程實現(xiàn)階段主要包含:零件demo樣機臺架、系統(tǒng)開發(fā)、硬件開發(fā)、軟件開發(fā)、整車測試與評價
?。?)上市運營階段整車HMI設計涵蓋的面比較廣,分為設計側(cè)、實現(xiàn)側(cè)。
(5)設計側(cè):說到HMI設計,我們重點分析一下UX設計和UI設計,很多人會拿互聯(lián)網(wǎng)那一套設計套路汽車HMI設計,這是完全不可取的行為,做出來的產(chǎn)品不僅沒有汽車特征,缺乏良好的用戶體驗。我們來總結(jié)下關(guān)于汽車HMI設計與互聯(lián)網(wǎng)設計的差異。
?。?)實現(xiàn)側(cè):一個數(shù)字化產(chǎn)品方案如何把設計方案、設計效果通過軟件編程和設計最高保真的實現(xiàn)出來,達到設計預期的效果,將友好的人機交互方案與整車設計策略貫穿并最終服務與消費者,打造屬于自己的服務生態(tài),汽車HMI實現(xiàn)側(cè)重要性不言而喻。

hmi開發(fā)(圖片來自網(wǎng)絡)
怎么選擇hmi開發(fā)工具
現(xiàn)在觸摸屏的運行系統(tǒng),多數(shù)是Wincc系統(tǒng),基本上每款觸摸屏都對應自己的編程軟件,像西門子觸屏的WinccFlexible,昆侖通態(tài)的MCGSE,威綸的Easy8000等,都不相同。如何選擇hmi開發(fā)工具,從這幾點考慮:
1、取決于個人的喜好和能力。方法不只局限于一種。有的人可能采用Visual Basic來進行應用的開發(fā),但需要采用OPC進行運行時間(runtime)通信。一個簡單的應用也許只有out-of-the-box(取出即用)設置,但一個更加精細的系統(tǒng)就需要更精確的更強大的功能,采用C++ 或C#。符號庫和ActiveX控制,適用于大多數(shù)HMI軟件包,也可作為擴充程序(add-on),可進一步用戶化其應用。
2、廠商指定選擇編程工具。廠商通常需要在企業(yè)的所有環(huán)節(jié)中都采用某種編程工具和方法,以保持一致性。例如,大型的公司通常 在全球的所有工廠中采用統(tǒng)一的標準。
3、開發(fā)語言邏輯程序簡便,并具有他們自己的特性。梯形邏輯簡潔易懂,在北美能廣泛接受。Visual Basic可加入更多的憑直覺,比其他任何語言都更容易學習。C++不是一種交互式的語言,比較復雜,使用上較難。XML的廣泛使用,使得它是一種比較熟悉而且通用的工具。它句法結(jié)構(gòu)少,易于學習,可廣泛地應用于工業(yè)的各個領(lǐng)域,構(gòu)建各種類型的HMI。
以上就是faceui為大家介紹的關(guān)于hmi開發(fā)的相關(guān)內(nèi)容。當然開發(fā)hmi,要根據(jù)行業(yè)和產(chǎn)品的特點,也需要考慮廠商和用戶的習慣?,F(xiàn)在大家對hmi開發(fā)是不是有了更多的了解了?


在微信中搜索faceui