新聞中心

EEPW首頁 > 測試測量 > 設計應用 > LabVIEW與樂高NXT機器人的入門

LabVIEW與樂高NXT機器人的入門

作者: 時間:2017-01-09 來源:網絡 收藏
樂高NXT機器人產品自帶的軟件是NXT-G,在這個產品之前,是RCX機器人產品,用的是robolab軟件,這個軟件的最新版本是2.9,Robolab 2.9也支持NXT機器人,NXT-G和Robolab這兩個軟件都是在美國NI公司的labview軟件基礎上開發(fā)的。Labview 開始研制出來,定位是虛擬儀器軟件,Labview認為PC機+軟件+采集卡就是一臺多功能儀器,可以替代眾多硬件儀器,如萬用表、示波器、頻譜儀等,而且功能可以隨測試對象的特點而變化,只要重新用labview軟件編制新程序即可。目前l(fā)abview已經從定位于虛擬儀器軟件升級為一種流行的圖形化編程軟件,就像C語言是文本式編程語言的代表一樣,Labview就是圖形式編程語言的典范,國內外擁有眾多Labview用戶?,F(xiàn)在你可以在labview軟件基礎上,安裝樂高NXT 組件,就可以直接用labview軟件編程了!

本文引用地址:http://m.butianyuan.cn/article/201701/337453.htm

圖1 Labview啟動畫面

點擊畫面中的Blank VI Targeted to NXT,出現(xiàn)Labview前面板,前面板是程序的人機交互界面,不是編程界面,編程界面開始是看不到的,如何讓它顯示出來?前面板如圖2.

圖2 Labview前面板

點擊前面板菜單欄的“窗口”,出現(xiàn)下拉菜單,點擊“顯示程序框圖”,隨之出現(xiàn)的界面,如圖4,就是編程界面。

如果你已經擁有了labview軟件,加裝了樂高NXT 組件,就可以嘗試少用NXT-G和Robolab,而多用Labview為樂高NXT編程,畢竟 NXT-G和Robolab不是主流軟件,它們只能針對樂高機器人產品編程,可以說是labview軟件的“副產品”,而Lavbiew ,它可是全能運動員,我曾經用它給51單片機,Arduino控制器、PLC、智能模塊,采集卡等編程,非常好用。下面的圖片是labview for NXT的主頁。

圖3 labview for NXT主頁

上面的圖片顯示的網頁原來是英文的,我貼的圖片咋顯示的文字是中文簡體那?哈哈,我安裝了谷歌瀏覽器,google可以把英文翻譯成中文,翻譯不夠準確,但是可以輔助我們看英文資料。還有個小竅門,就是你把鼠標的光標移動到翻譯出來的中文段落時,英文原文就以小窗口的形式顯示出來,哈,這樣就可以中英文對照了,用自己的英文功底糾正下,google翻譯不順暢的地方。

Labview 中文評估板,可以用30天,下載地址:

http://ftp.ni.com/evaluation/labview/ekit/other/downloader/LV2009_CHI_downloader.exe

樂高NXT組件的下載網頁:http://zone.ni.com/devzone/cda/tut/p/id/4435

注意labview 7.1 到8.6的NXT組件是一種,labview 2009和2010是另一種組件,要了解自己的labview的版本是什么?我的labview版本是labview 2009, 所以我下載的組件是

LabVIEW Module for LEGO MINDSTORMS NXT

今后我會不斷有些labview for NXT的編程例子可供下載,所以低于Labview 2009版本的軟件打不開上傳的例子。

看看labview的編程界面與NXT-G軟件界面有何不同。我貼的Labview的編程界面背景是lego的桌面,要分清哪些圖面是軟件界面。


上一頁 1 2 3 下一頁

評論


技術專區(qū)

關閉