第二关任务:本關任務:物聯網的技術將日趨成熟,而各式的相關應用也日愈蓬勃發展,
假設您是產品設計師,想要設計一款手持移動的智慧電視,除了可以撥打電話外,
更能夠自動連上網路瀏覽網頁、遙控各式居家家電、監視安全、監視各種遙測狀態等,
提供人類更便捷、更有效率的智慧生活。 本關題目:請您設計一款手持移動的智慧電視,UI 介面如下圖所示,中間黑色區域為模擬顯示螢幕 (subpanel),右方為九個頻道按鍵以及一些功能按鍵(由左至右依序為降低音量、靜音、增大音量、頻道往返、待機設定、電源開關): 共九個頻道,其中過關必須完成之頻道和功能共 6 點,詳述如下: 1. 九個頻道中,必須完成三個頻道的功能,而三個頻道按下後所欲執行的功能,由參賽者自由發揮創意,惟必須要有畫面顯示於 subpanel 中。剩餘六個頻道不需要實作,但歡迎參賽者勇於挑戰(自行增加頻道功能並不會影響您過關與否)。
功能按鍵上,則必須完成如下功能: 2. 頻道往返:實際模擬一般電視遙控器之頻道往返功能(上一個與目前頻道切換,若沒有上一個頻道,則都以目前頻道顯示)。 3. 待機設定:設定待機 (Idle) 時間,最少 15 秒。在沒有設定之前,預設是永不待機。一旦設定啟動後,即開始待機倒數計時,若使用者有任何動作發生,則重設計時;
*若於計時中,動作中斷後,則依原設定秒數重新計時。若於計時中又按下重設,即依據新設定的秒數重新計時。舉例:原設定待機 (Idle) 時間為 15 秒,啟動 5 秒後,若使用者按下任何按鍵 (除待機設定按鍵),則重新計時,直到 15 秒;若使用者按下待機設定按鍵,將待機 (Idle) 時間為 30 秒,則重新計時,直到 30 秒。
若待機時間到,則先關閉電視電源再結束此應用系統。 4. 電源開關:模擬遙控器之電源開關功能,所有頻道與功能按鍵都要在電源啟動後才能有動作,否則以彈跳視窗提示使用者未開電源。電源開啟時,所欲顯示的初始頻道,由參賽者自行決定。 5. 頻道按鍵所對應要啟動執行的功能,需以 SubVI 來包裝,並透過 Configuration 檔案來動態彈性設定 (範例與說明資料夾中有提供範例 ini 檔)。 6. 主程式必須以 Multi-Loop (Producer/Consumer) Pattern 來撰寫,Producer Loop 必須以 Event Driven Pattern 來撰寫。
音量大聲、小聲、靜音,建議可以嘗試去控制電腦的音量(Windows/System32/user32.dll),無論有無完成,皆不會影響您過關與否。
|
|
|
|
|
不错哦~~~~~~学习了····························
|
|
|
|
|
我是来赚积分的我是来赚积分的我是来赚积分的我是来赚积分的我是来赚积分的我是来赚积分的我是来赚积分的我是来赚积分的我是来赚积分的
|
|
|
|
|
qeqeqeqeqeqeqeqeqeqeqeqeqe
|
|
|
|
|