為了改良設計電腦化之認知評估工具...
先用LabVIEW做幾個概念的練習...複習一下軟體設計功力...
1. 布林、迴圈方式隨機出題...OK (以前學LabVIEW時玩過的習題...)
2. 人性化的參數設定與呈現介面...OK (以前撰寫的資料擷取儀表介面時學會的習慣...)
3. 出題時間點記錄...OK (之前沒試過...不過知道可用哪些功能...這次試做後沒問題..)
4. 點擊反應...待掌握 (大概知道概念..沒試過也不知道用哪些功能..找範例參考中..)
時間計算:
點擊時間點 - 出題時間點 = 單次作答反應時間
單次作答反應時間(RT) = 注意力表現時間(AT)(input) + 操作執行時間(ET)(output)
ET:採用固定出題點位置,多次反覆點擊,計算單次執行時間平均。
AT:即我們所要的,較合理的注意力表現時間。
======================================================
8/27 補充
練習設計打地鼠遊戲之目的:
針對注意力評估工具的電腦化,需掌握反應時間的量測概念,先做程式設計的相關功能練習,打地鼠遊戲是最好的練習題;而非欲使用於臨床的測驗工具。打地鼠遊戲設計架構幾乎可概化至大多數單一功能的注意力評估測驗(警醒、持續注意、選擇注意、轉移注意、分配注意)。
練習目標:
1. 掌握「隨機出題」功能設計,含空間位置變化、出題時間的調控。
2. 掌握「記錄時間點」功能設計,相對與絕對時間點。
3. 掌握「事件觸發」功能設計(即作答反應),滑鼠點擊、移動或鍵盤按鍵操控。
4. 互動介面設計(按紐、聲光圖片)、資料分析(敘述統計)、資料管理(轉檔、存取)、資料流與迴圈概念等之複習與練習..
ps: CPT其實是固定出題位置、時間但會圖形變化的打地鼠測驗。
--------------------------------------------------------------------------------
預計:
random, loop, case, timing, file I/O, dialog & user interface...等功能,與介面、按鈕的設計為練習的重點..
目前正在研究vi範例,並試著練習 events (事件觸發) 功能與case structure(條件架構)、timing的結合... (以前前大多玩單向資料收集處理;控制部分幾沒碰過,不熟悉...要try..或求救..)
events, dialog & user interface 這幾個功能還待掌握,其他功能應該都還OK... 如果又要用到雙程式同步或網路版呈現...又更多該學的了....
--------------------------------------------------------------------------------
LabVIEW,學術界與工程界主流的G language發展工具,為目前我最熟悉,且操作簡單、功能強大、結合其他程式語言的相容性高、具有豐富之互動式虛擬儀表設計功能...我將以此為主要發展工具...亦不排除配合使用Visual Studio系列發展套件...
沒有留言:
張貼留言