雷火电竞首页-中国电竞赛事及体育赛事平台

聯(lián)系我們 face+ 關(guān)于 服務(wù) 案例
首頁(yè) 案例 服務(wù) 關(guān)于 face+

嵌入式系統(tǒng)的界面設(shè)計(jì)的關(guān)注點(diǎn),全干貨值得保存

Time: 2020-01-06

嵌入式系統(tǒng)是指一種為特定應(yīng)用而設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng),它完全嵌入受控器件內(nèi)部,通常進(jìn)行大量生產(chǎn),所以單個(gè)的成本節(jié)約,能夠隨著產(chǎn)量進(jìn)行成百上千的放大,目前應(yīng)用極為廣泛。界面設(shè)計(jì)是指用戶與系統(tǒng)(或產(chǎn)品)之間的傳遞和交換信息的媒介,高水平的界面設(shè)計(jì)在體現(xiàn)產(chǎn)品特點(diǎn)的基礎(chǔ)上,讓用戶操作變得更舒適更簡(jiǎn)單?,F(xiàn)在就和大家一起談?wù)勄度胧较到y(tǒng)的界面設(shè)計(jì)的相關(guān)內(nèi)容。

以前,許多嵌入式系統(tǒng)很少需要或不需要與終端用戶直接關(guān)聯(lián),因此僅具有基本的用戶界面要求(如有)。但隨著嵌入式裝置的性能逐漸增強(qiáng)并成為幾乎所有電子系統(tǒng)的核心組件,它們的功能也應(yīng)更便于用戶操作。但自相矛盾的是,這會(huì)使它們的使用難度變得更高,進(jìn)而導(dǎo)致更高的工作量用于避免用戶面對(duì)復(fù)雜的操作。增添了諸如觸屏控制、動(dòng)態(tài)內(nèi)容管理和網(wǎng)絡(luò)訪問等功能,用戶界面設(shè)計(jì)(一般通過圖形用戶界面進(jìn)行)目前很明顯已成為嵌入式系統(tǒng)開發(fā)至關(guān)重要的元素。


2.jpg

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


  一、數(shù)據(jù)結(jié)構(gòu)

  為了方便參數(shù)的顯示和處理,參數(shù)的輸入輸出烙式用分離BED碼來表示,即一個(gè)字節(jié)表示一個(gè)數(shù)字,數(shù)據(jù)結(jié)構(gòu)如圖5所示。數(shù)據(jù)長(zhǎng)度表示數(shù)據(jù)區(qū)的字節(jié)數(shù)。正負(fù)標(biāo)志:1表示負(fù)數(shù),0表示正數(shù),負(fù)數(shù)在輸入前要在數(shù)據(jù)前面加上負(fù)號(hào)“一"。數(shù)據(jù)區(qū)的每一字節(jié)對(duì)應(yīng)于參數(shù)的每一位數(shù)。數(shù)字用分離BCD碼表示,小數(shù)點(diǎn)用ASCII碼表示?!皵?shù)據(jù)長(zhǎng)度”域占1個(gè)字節(jié),用來表示整個(gè)結(jié)構(gòu)占用的字節(jié)數(shù)。

  二、人機(jī)交互界面設(shè)計(jì)

  人機(jī)交互界面設(shè)計(jì)的重點(diǎn)在于窗口界面的顯示、滾屏、光標(biāo)的管理以及參數(shù)的顯示、修改和保存。這里介紹窗口的滾屏和參數(shù)的輸入輸出顯示。僅當(dāng)窗口的一級(jí)菜單數(shù)大于5的時(shí)候,才用到滾屏操作。為提高系統(tǒng)響應(yīng)的速度,窗口在滾屏?xí)r只將新的菜單數(shù)據(jù)發(fā)送到LCD驅(qū)動(dòng)模塊,其余4個(gè)菜單數(shù)據(jù)保持小交。每一步相鄰的操作,只要將1個(gè)即將顯示的菜單數(shù)據(jù)發(fā)送給顯示模塊,即將顯示的菜單項(xiàng)點(diǎn)陣數(shù)據(jù)寫入LCD點(diǎn)陣存儲(chǔ)區(qū),例如當(dāng)向右滾屏?xí)r,從菜單位置數(shù)據(jù)結(jié)構(gòu)中找到當(dāng)前一級(jí)菜單序號(hào),根據(jù)序號(hào)從一級(jí)菜單數(shù)據(jù)結(jié)構(gòu)中檢索到該菜單的內(nèi)碼然后將其發(fā)送到菜單1的坐標(biāo)位置處。當(dāng)向左滾屏?xí)r,操作是類似的,不同的是要將新的菜單數(shù)據(jù)發(fā)送到菜單5的坐標(biāo)位置處。


timg.jpg

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


  三、預(yù)編碼考慮事項(xiàng)

  任何優(yōu)秀用戶界面設(shè)計(jì)的第一階段都應(yīng)明確用戶要求,并分析用戶會(huì)執(zhí)行必要任務(wù)的方式。因此至關(guān)重要的是要理解用戶應(yīng)完成的任務(wù),以及他們會(huì)如何按優(yōu)先順序處理關(guān)鍵任務(wù)。從本質(zhì)上講,這一點(diǎn)適用于所有設(shè)計(jì)工作,但在醫(yī)療或航天系統(tǒng)等任務(wù)和安全關(guān)鍵型應(yīng)用中尤其顯得重要,因?yàn)槠渲械挠脩艚缑媪己们闆r的確事關(guān)生死。有鑒于此,觀察或記錄用戶處理類似任務(wù)的方式十分重要,而且考慮他們?cè)诂F(xiàn)有系統(tǒng)中可能會(huì)遇到的問題和失敗也往往大有裨益。

  一旦他們了解了用戶需要什么功能,設(shè)計(jì)員就能接著考慮界面的外觀和體驗(yàn),以及隨后的工作流程。應(yīng)與用戶一起創(chuàng)建和討論腳本及界面原型,并基于其反饋創(chuàng)建新的迭代次數(shù)?,F(xiàn)代工具可對(duì)此提供幫助,不僅可協(xié)助實(shí)現(xiàn)原型的快速開發(fā),還能讓該作品用于成品而非一切從頭開始。在整個(gè)過程中,設(shè)計(jì)員應(yīng)努力創(chuàng)建一種直觀、樣式和功能一致且避免凌亂的界面。


  關(guān)于嵌入式系統(tǒng)的界面設(shè)計(jì)就先介紹三個(gè)最基礎(chǔ)的部分,這是一個(gè)十分專業(yè)的話題,如果你對(duì)這方面也有一定興趣,歡迎和小編一起討論相關(guān)問題。


合作咨詢

上海(總部)

上海市浦東新區(qū)郭守敬路498號(hào)22號(hào)樓
021-61057328
[email protected]

辦公地址地圖

北京

北京市東城區(qū)后永康17號(hào)A座
010-64015620
[email protected]

辦公地址地圖

成都

四川省成都市錦江區(qū)東大街牛王廟段100號(hào)
028-62790929
[email protected]

辦公地址地圖
首頁(yè) | 案例 | 服務(wù) | 關(guān)于 | face+ | 智見

Copyright ? 2009-2022 FaceUI design. All rights reserved


滬ICP備13044459號(hào)-5

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