您的位置: 主页>机器人编程>ROBOLAB编程>ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直
加盟酷吧机器人 培养孩子核心能力

ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直

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

  ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式

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

  程序范例:

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

  对于计时装置有:

  ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式

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

  ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式

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

  ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式

  时间单位为 1/100 秒,按下ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式 , 则显示下一计时段成绩

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

  3.Internet 直接模式

  ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式Robolab 中 Internet 直接模式的开始和结束图标,只要在开始图标中通过左下角的字符串参数框指定主机的 IP 地址就可以对 RCX 进行远程直接控制了。

  范例程序:

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

  ROBOLAB 2.9-高级编程第三章之PC 计算机与 RCX 间的直接模式

欧美思机器人教育加盟 赚钱好项目
上一篇:ROBOLAB 2.9-高级编程第三章定时器行为
下一篇:ROBOLAB 2.9-高级编程第三章之通信行为RCX 直接模式
您可能喜欢
回到顶部