筆者過去接觸Matlab多半用於自動控制設計,對於NXT的操作算是頭一遭。如有謬誤,請指教。
環境說明:
1.使用Matlab版本為R2008b
2.作業系統OS為win7
3.NXT_Driver for win7
(1) 32bit: http://www.robotc.net/files/NXT_32bit_driver.zip
(2) 64bit: http://www.robotc.net/files/NXT_64bit_driver.zip
4. NXT Firmware: LEGO_MINDSTORMS_NXT_Firrmware_V1.29.rfw
5. RWTH Mindstorms NXT toolbox
安裝toolbox步驟說明
1.到RWTH網站下載最新toolbox
2.更新NXT firmware韌體程式至最新
3.打開matlab,點選[File/Set Path/Add Folder],並指定[RWTHMindstormsNXT]資料夾所在位置,選擇後按[save]
4.再次選擇[Add Folder],並指定[RWTHMindstormsNXT/tools]之資料夾加入,按[save]
5.打開RWTHMindstormsNXT 資料夾,進入子資料夾tools->MotorControl,裡面會有一個檔案MotorControl22.rxe,利用NXT-G或Brixcc將該檔案傳到NXT主機上
(所有傳呼控制都會執行此檔案,務必上傳)
6.接上NXT,進入MATLAB,在command window上輸入指令: COM_OpenNXT
如果畫面正常,將出現NXT連線後的相關資訊。