筆者過去接觸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連線後的相關資訊。
你好~ 我輸入COM_OpenNXT後出現這錯誤的訊息
回覆刪除請問要怎解決??
??? Error using ==> COM_OpenNXTEx>USB_OpenHandle_Libusb at 932
The "libusb_win32" library could not be loaded. Make sure it is installed and paths are set
correctly!
Error in ==> COM_OpenNXTEx>USB_OpenHandle at 570
hOut = USB_OpenHandle_Libusb(hIn, SuppressErrors);
Error in ==> COM_OpenNXTEx at 303
h = USB_OpenHandle(h, false);
Error in ==> COM_OpenNXT at 70
handle = COM_OpenNXTEx('USB', '');
我好像知道了!! 我忘記更新韌體 拍謝
刪除你好。我也遇到了同样的问题,请问你具体是如何解决的?
刪除ok
回覆刪除作者已經移除這則留言。
回覆刪除