图1遥控NXT机器人的Labview前面板
图1中Labview前面板的使命是:NXT小车从起点开端行进,间隔障碍物小于20cm处中止,在小车行进期间,面板能够调理小车的快慢,并且把超声波丈量的间隔显现在面板上。
你的个人电脑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机器人。
搞清楚“在线形式”和“离线形式”的区别后,剩余便是Labview的编程问题了,这一点我在上篇文章现已谈到。能够经过Labview门户网站,进一步加强Labview编程才能。Labview门户网站网址:http://www.vihome.com.cn/bbs
Labview 软件由美国国家仪器公司出品,它现已是图形化编程软件的代表,近年来Labview软件以其新颖直观的编程办法,招引了许多偏好“时髦立异”的中青年,Labview形象地说便是“软件乐高”,它的编程就像积木建立相同,并且乐高公司和Labview一向保持着亲近的协作关系,现在我们了解的 NXT-G和Robolab软件便是Labview软件的副产品。其实乐高NXT机器人彻底能够用Labview编程,这能够大大拓宽乐高NXT的智能和可玩性。比方NXT-G软件没有前面板功用,用NXT-G软件完成个人电脑遥控机器人是无法完成的,而Labview For NXT软件就能够做出夺目的前面板,以遥控NXT套件。