我最近看一本書是:LabVIEW for LEGO MINDSTORMS NXT。從19~22頁我照它弄了一個顯示light sensor intensity的值:http://www.wretch.cc/album/show.php?i=zflllwq&b=1&f=1691608990&p=29
我確定有把light sensor插在port 3,可是在執行程式時,結果light sensor的內建LED燈亮了一下即滅,NXT的螢幕顯示「file error」。
後來我把light sensor block拿掉,換成產生隨機整數的block,NXT螢幕就有顯示數字出來,我試著用其它sensor也不行。 請問怎麼會這樣呢?不知問題出在哪邊。
軟體是LabVIEW 8.5試用版,
在 10-24-2009 06:11 AM
在 10-27-2009 01:20 AM
請參考附件。
使用 LabVIEW 8.6 撰寫 LEGO Mindstorm NXT 樂高機器人程式
自從丹麥樂高(LEGO)公司推出和美國麻省理工學院共同開發的第二代樂高機器人NXT後,這個高科技的機器人”玩具”已經風靡全球。除了可以用常見的NXT-G或ROBOLAB等圖控軟體來撰寫控制NXT的程式外,這些軟體背後的原始開發語言LabVIEW當然也可以直接用來開發功能更強大的NXT程式。在安裝了LabVIEW後,即可上網下載免費的NXT工具組。以下即為詳細的安裝及使用步驟︰
1. 在電腦中安裝LabVIEW並確認其版本(7.1以上皆可)。
2. 至NI網站上搜尋LabVIEW Toolkit for LEGO MINDSTORMS NXT或直接至http://zone.ni.com/devzone/cda/tut/p/id/4435下載免費的1.0版及1.0.1 Patch。
3. 解壓縮後直接點擊setup.exe,預設安裝路徑為LabVIEW資料夾下。
4. 將Patch內的檔案解壓縮到LabVIEW資料夾下並選擇覆蓋。
註:Patch內含7.1, 8.0, 8.2與8.5的版本,若您的LabVIEW為最新的8.6版,請使用8.5版的檔案並再對LabVIEW 8.6\vi.lib\addons\NXTToolkit內所有檔案做Mass Compile(在LabVIEW中選擇Tools >> Advanced >> Mass Compile…,並參考下圖)。