机器人编程-robolab2.9PC 直接模式的开始和结束取代了原本的程序开始结束图标,PC 直接模式的程序同样可以看作是任务分支插入到 RCX 的程序进程中, 在 PC 直接模式中需要保持 RCX 在红外线发射塔可视范围之内, 直到直接模式结束。 虽然在 PC 直接模式中不再机器人编程-robolab2.9能使用邮件图标了,但是可以通过另一种方式来获得 RCX 的信息,而且还更方便:机器人编程-robolab2.9用来读取 RCX 的寄存器数值,可以是容器数值、传感器端口数值、定时器数值等等;而图标 机器人编程-robolab2.9在读取了数值之后还可以显示在 PC 屏幕上。此外,在 PC 直接模式中还有一组读取 RCX 参数的图标:

  机器人编程-robolab2.9机器人编程-robolab2.9

  显示的结果可以通过右击鼠标 creat-indicator 来设置,程序运行时在前面板察看

  程序范例:

  用 RCX 和 LEGO 积木模仿 F1 赛道的计时系统, 将 LEGO 赛车通过各计时段所用的时间采集下来并且显示在计算机屏幕上。 当然可以用光线传感器制作检测通过计时段的赛车,用两个红、绿灯泡模拟发车标志。程序如下:

  对于计时装置有:

  机器人编程-robolab2.9

  当计时结束,通过 PC 直接模式读取赛车的比赛成绩:

  机器人编程-robolab2.9

  RCX 记录的赛车成绩会依次显示在计算机屏幕上:

  机器人编程-robolab2.9

  时间单位为 1/100 秒,按下机器人编程-robolab2.9 , 则显示下一计时段成绩

  由于直接模式无法使用结构图标,所以对于复杂的直接控制模式只能在 Investigator级别中使用 G-code 来实现。

  3.Internet 直接模式

  机器人编程-robolab2.9Robolab 中 Internet 直接模式的开始和结束图标,只要在开始图标中通过左下角的字符串参数框指定主机的 IP 地址就可以对 RCX 进行远程直接控制了。

  范例程序:

  由 Internet 直接模式通过 IP 地址为 192.168.3.99 的主机运行被控 RCX 的当前程序,并且显示 1 号端口的数值。

  机器人编程-robolab2.9

本站内容未经许可,禁止任何网站及个人进行转载。

   口袋儿题库-青少儿编程自测题库