2007-08-15

記錄資料的工具程式--NXTlogger

ROBOLAB具備完整的資料記錄分析功能。

可惜NXT-G還沒有類似的功能,(雖然LEGO答應今年應該推出相關程式,但是應該跳票了!)

曾經有人提出可以利用Files命令方塊將感應器資料直接存到NXT的記憶體中,再將資料檔案傳輸到電腦進行處理。(Brian Davis)

不過會有下列弱點:

1. NXT的記憶體有限,Files儲存的是文字格式,無法像二進位檔節省儲存空間。

2. NXT寫入FLASH記憶體的速度不足,如果BUFFER用完,將會影響記錄速度,也有可能遺失資料。

3. 雖然FLASH可以有數億次的重複讀寫能力,但是不斷重複寫入讀取FLASH,心情會有一點捨不得的。

直接儲存的唯一好處是不用額外的設備支援。

-------------------------------------------------------------------------------------------------------------------

nxtasy.org的Guy Ziv提供這個好用的工具NXTLogger

可以透過藍芽傳輸,將感應器資料直接傳送到PC,並且長期儲存。

這個工具包含NI LabView的相關程式,所以安裝的壓縮檔高達54MB

大家可以試試,請到這裡下載。

下載後解壓縮,就可以進行安裝,安裝之後會要求重新開機。

他並不會在桌面產生捷徑圖示,所以請到"開始"-->"所有程式"執行它

這個程式是以NXT為主要裝置(MASTER)進行藍芽連線。所以執行程式之前需要在NXT主機選擇Connection,PC變成隨從裝置。

很不幸的,筆者使用WINDOIWS XP SP2的藍芽驅動程式,一直無法建立NXT與PC的連線,NXT螢幕顯示的錯誤是Line is Busy。看來需要再試試Widcomm的驅動程式。

(如果有人知道如何讓NXT及PC的藍芽連線,還請告知!謝謝!)






沒有留言:

張貼留言

探奇歡迎大家留言討論!謝謝分享你的意見。