【原创】对于lego其他编程语言的研究 之 4(NXT 科技系列

mansonq 2009-11-23 1732

[left][/left] NXT模块服务配置 “LEGO® NXT Brick (v2) service”拖曳到VPL Diagram界面中 选择Set initial configuration改变你的蓝牙连接到适当串行口(see LEGO® MINDSTORMS NXT). 按此在新窗口浏览图片 这个包只支持用蓝牙连接NXT模块,0为默认值 当你在ShowInBrowser 选项前打勾 将打开一个LEGO® NXT Service 的一个网页游览器用户界面,这用来监控那个连接着的NXT模块的配置与运行状态 © 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback [left]Microsoft Robotics Developer Studio[/left] Device Services 设备服务 你的LEGO® MINDSTORMS NXT套装拥有三个电机和四个传感器,所有这些设备插接在NXT模块上共享同一个配置设定 Partners 当你使用多个LEGO® NXT模块时,这个设置用于识别那个设备是那个模块上的 按此在新窗口浏览图片Name 非唯一的设备可以命名。如果你把两个相同的设备插到一个NXT模块上,这时你要为他们取名来区分他们,名字可以根据实际情况来命名 Motor and Sensor Ports 马达和传感器端口 NXT模块有三个马达端口(MotorA, MotorB, and MotorC)和四个传感器端口(Sensor1-4),所有外部的设备都是通过这三个端口连接到NXT的。所有设备都需要你检查端口是否插紧 按此在新窗口浏览图片 Polling Frequency 轮询频率 大多数传感器有能向你发送通知或自动更新传感器值的能力。这是通过多次连接NXT模块和查询传感器。检测频率允许你配置每个传感器的工作频率 在大多数情况下,您可以将此值设置为0,表示默认的轮询频率。然而,可能有时候你希望得到传感器反馈比其他传感器更加频繁。在这种情况下,您可以调整轮询频率,在指定的毫秒内(1毫秒ms1/1000秒) 对于马达编码器,触动传感器,声音传感器和光传感器,它们需要大约65毫秒来读取传感器,超身波传感器和一些其他的第三方的I2C设备例如HiTechnic公司的加速度传感器MindSensors公司的指南针传感器将需要大约200毫秒的时间。调整值太低,不会伤害你的机器人,但是如果个别传感器的值设定过低,你将被NXT模块的请求淹没并且NXT对所有传感器的响应速度变慢 当你优化一个传感器的轮询频率值并设置轮询频率为每50毫秒一次或更低时,并当你使用这个50或更低的值时系统会提示你希望你优先考虑这个设备,这个值意味着它将拖慢其他传感器,最好禁用任何你不常用的传感器的轮询检测功能(设定值为-1),或将他们调整到500或更高使你偶尔的读取一下,除此以外NXT能够集中精力到你的主传感器的处理上 按此在新窗口浏览图片 © 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
最新回复 (0)
返回
发新帖