新聞中心

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

        LabVIEW與樂高NXT機器人的入門

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

        本文引用地址:http://www.104case.com/article/201701/337453.htm

        圖1 Labview啟動畫面

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

        圖2 Labview前面板

        點擊前面板菜單欄的“窗口”,出現下拉菜單,點擊“顯示程序框圖”,隨之出現的界面,如圖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 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 墨玉县| 佛学| 鄂尔多斯市| 武安市| 舟山市| 合水县| 台前县| 嘉黎县| 宁蒗| 华容县| 大足县| 苗栗县| 绥棱县| 通辽市| 临江市| 胶南市| 太仆寺旗| 天峨县| 济南市| 交口县| 陕西省| 新邵县| 蛟河市| 五寨县| 威信县| 海伦市| 青海省| 梁河县| 朝阳市| 岳阳县| 佛坪县| 安阳市| 开远市| 苏州市| 会同县| 印江| 多伦县| 阿拉善左旗| 上林县| 叙永县| 喜德县|