<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種面向可適應性的嵌入式設備HCI方案

一種面向可適應性的嵌入式設備HCI方案

作者: 時(shí)間:2011-03-22 來(lái)源:網(wǎng)絡(luò ) 收藏

3.2.2 類(lèi)設計
依據模型定義如圖2所示的類(lèi)對象。左邊所示是個(gè)基本的菜單節點(diǎn)類(lèi),除了模型中提到的幾個(gè)節點(diǎn)指針,還增加了幾個(gè)相關(guān)的屬性域,Id用來(lái)標識節點(diǎn)身份,displayValue用來(lái)存儲菜單的顯示標題,布爾成員editable指明當前節點(diǎn)是否可編輯,另外還增加一個(gè)ptr_function域,用來(lái)指向一個(gè)功能函數,該函數完成節點(diǎn)在接受確定消息后要做的工作。

本文引用地址:http://dyxdggzs.com/article/150933.htm


在節點(diǎn)類(lèi)中還定義了幾個(gè)成員方法,與私有屬性相關(guān)的命名符合OOP的命名規定,均使用Get—Set前綴規則。除針對幾個(gè)成員屬性的方法外,還引入了另外幾個(gè)成員方法,CoUp執行向父節點(diǎn)的跳轉,CoDown執行向長(cháng)子節點(diǎn)的跳轉,CoLeft和GoRight負責向左右鄰居的跳轉。
從軟件設計獨立與資源來(lái)考慮,提出一個(gè)界面代理的概念,界面代理就是基于事件驅動(dòng),處在界面與環(huán)境之間一個(gè)中間對象。外界事件的消息均由代理來(lái)接收識別,并由它調用界面元素,對界面做出改變。圖2右邊上部所示的定義的是菜單代理類(lèi)MenuManageAgent。該類(lèi)對象用來(lái)作為菜單體系與外界交互的媒介物,它用來(lái)記錄菜單的頭指針,菜單體系的規模以及菜單的總體狀態(tài);初始化菜單結構,創(chuàng )建菜單系統并代表菜單接受外來(lái)的消息,并對消息加以識別和做出合理的響應。圖2右下是對外部消息的定義。消息的列表可以依據實(shí)際情況擴展和修正。

4 的可實(shí)現
靜態(tài)可適應的實(shí)現是基于用戶(hù)主觀(guān)意圖進(jìn)行的。這個(gè)過(guò)程強調人機交互,因此用戶(hù)的工作內容很重要,一般也作為靜態(tài)可實(shí)現的輸入參數。而實(shí)現的技術(shù)細節相對簡(jiǎn)單。在算法設計上,該種可實(shí)現工作重點(diǎn)仍然放在用戶(hù)交互內容的管理上,由用戶(hù)的“交互內容”綜合系統功能可以得到界面的“變更差”,進(jìn)而推導出系統的具體參數集的變化。
如圖3所示,在使用環(huán)境中的動(dòng)態(tài)可適應以系統狀態(tài)檢測開(kāi)始,這是一個(gè)周期性的行為,頻率依據系統在上的實(shí)時(shí)性要求而定。系統狀態(tài)檢測應該包含幾部分的工作:1)應該有監測環(huán)境參數的手段,比如傳感器、接入信號等;2)要依據特定的算法來(lái)測定這個(gè)矛盾,其中包括差異的獲取,尺度的制定。狀態(tài)檢測的結果是,是否有矛盾輸出,如果有矛盾出現的情況下,還需要做決策分析,其主要任務(wù)是基于系統現有條件是否可實(shí)現動(dòng)態(tài)可適應,比如已經(jīng)達到了臨界狀態(tài)時(shí),就喪失了這種可能性。所以這里涉及到對系統資源的管理調度。下一步就是在動(dòng)態(tài)適應的情況下,采用動(dòng)態(tài)適應策略對系統HCI給出合適的調整,從而達到普適環(huán)境下可動(dòng)態(tài)適應的目的。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


關(guān)鍵詞: HCI 方案 設備 嵌入式 適應性 面向

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>