色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 基于LabVIEW軟件的個人電腦遙控樂高NXT機器人

          基于LabVIEW軟件的個人電腦遙控樂高NXT機器人

          作者: 時間:2017-01-09 來源:網絡 收藏


          圖1遙控NXT機器人的Labview前面板

          本文引用地址:http://cafeforensic.com/article/201701/337454.htm

          圖1中Labview前面板的任務是:NXT小車從起點開始前進,距離障礙物小于20cm處停止,在小車前進期間,面板可以調節(jié)小車的快慢,并且把超聲波測量的距離顯示在面板上。

          你的個人電腦Labview與NXT控制器打交道有兩種模式,一種是在線模式,另一種是離線模式。在線模式下,你可以使用USB或藍牙,從計算機上運行程序,直接控制NXT控制器,同時程序并沒有下載到NXT控制器里。離線模式下,你使用USB或藍牙,下載程序到NXT控制器,然后用NXT控制器直接運行程序,不需要PC機干預。

          在線模式與離線模式如何切換看圖2所示:

          圖2 在線模式與離線模式切換

          Labview 軟件一個程序有兩個部分組成,一是前面板,它是用來人機交互的界面,二是框圖程序,用來實現前面板輸入控件和輸出控件的邏輯。上圖是Labview的前面板,框圖程序的圖片,你會在下面段落里看到。前面板的左下角有個“在線模式與離線模式切換”選項,右擊選項,出現快捷菜單,從中選擇在線模式或離線模式。但是要進行這一步操作,必須首先選擇“查找NXT…”選項,建立起PC機與NXT控制器的通信連接和確定NXT控制器的名稱。如圖3:

          圖3 NXT控制器與PC機通訊設置

          圖 3中你可以選擇是藍牙連接,還是USB連接。如果選擇藍牙,一開始圖3窗口里,并沒有顯示Bluetooth,你要點擊Scan按鈕,然后 Bluetooth后面的Status顯示Available(有效),再點擊Connect按鈕,Status顯示Connected(已連接)。只有建立起PC機與NXT控制器的通信連接,在線模式或離線模式才能進行。圖3中,我加注的紅圈處,可以知道你的NXT控制器目前名稱,你可以修改名稱或者保留原來的名稱。

          我的上一篇文章《Labview for 樂高NXT機器人入門》就是用的“離線模式”,用Labview編程,然后下載程序到NXT控制器,最后NXT控制器直接運行程序。而今天這篇文章,寫的是“在線模式”,用Labview前面板遙控NXT機器人。

          搞清楚“在線模式”和“離線模式”的區(qū)別后,剩下就是Labview的編程問題了,這一點我在上篇文章已經談到??梢酝ㄟ^Labview門戶網站,進一步加強Labview編程能力。Labview門戶網站網址:http://www.vihome.com.cn/bbs

          Labview 軟件由美國國家儀器公司出品,它已經是圖形化編程軟件的代表,近年來Labview軟件以其新穎直觀的編程方法,吸引了許多偏好“時尚創(chuàng)新”的中青年,Labview形象地說就是“軟件樂高”,它的編程就像積木搭建一樣,而且樂高公司和Labview一直保持著密切的協作關系,現在大家熟悉的 NXT-G和Robolab軟件就是Labview軟件的副產品。其實樂高NXT機器人完全可以用Labview編程,這可以大大拓展樂高NXT的智能和可玩性。比如NXT-G軟件沒有前面板功能,用NXT-G軟件實現個人電腦遙控機器人是無法實現的,而Labview For NXT軟件就可以做出炫目的前面板,以遙控NXT套件。


          上一頁 1 2 下一頁

          評論


          技術專區(qū)

          關閉