PC 直接模式的开始和结束取代了原本的程序开始结束图标,PC 直接模式的程序同样可以看作是任务分支插入到 RCX 的程序进程中, 在 PC 直接模式中需要保持 RCX 在红外线发射塔可视范围之内, 直到直接模式结束。 虽然在 PC 直接模式中不再能使用邮件图标了,但是可以通过另一种方式来获得 RCX 的信息,而且还更方便:用来读取 RCX 的寄存器数值,可以是容器数值、传感器端口数值、定时器数值等等;而图标 在读取了数值之后还可以显示在 PC 屏幕上。此外,在 PC 直接模式中还有一组读取 RCX 参数的图标:
显示的结果可以通过右击鼠标 creat-indicator 来设置,程序运行时在前面板察看
程序范例:
用 RCX 和 LEGO 积木模仿 F1 赛道的计时系统, 将 LEGO 赛车通过各计时段所用的时间采集下来并且显示在计算机屏幕上。 当然可以用光线传感器制作检测通过计时段的赛车,用两个红、绿灯泡模拟发车标志。程序如下:
对于计时装置有:
当计时结束,通过 PC 直接模式读取赛车的比赛成绩:
RCX 记录的赛车成绩会依次显示在计算机屏幕上:
由于直接模式无法使用结构图标,所以对于复杂的直接控制模式只能在 Investigator级别中使用 G-code 来实现。
3.Internet 直接模式
Robolab 中 Internet 直接模式的开始和结束图标,只要在开始图标中通过左下角的字符串参数框指定主机的 IP 地址就可以对 RCX 进行远程直接控制了。
范例程序:
由 Internet 直接模式通过 IP 地址为 192.168.3.99 的主机运行被控 RCX 的当前程序,并且显示 1 号端口的数值。
本站内容未经许可,禁止任何网站及个人进行转载。