图形编程

图形编程使机器人可以基于在实验过程中记录的数据来执行动作。


“图形编程”选项卡
选择传感器
显示/隐藏阈值区域
阈值区域图标
区域编程面板

使用图形编程的关键在于设置阈值区域。区域编程面板用于创建在传感器值处于该特定区域时运行的编程模块集合。每个区域都通过一个阈值与下一个区域分开。可通过向上或向下拖动阈值线,或是通过在“阈值”中键入特定数字来调整阈值。
示例 1:入口接待员
机器人测量穿过入口的距离。当某人走过时,超声波传感器测量到的距离会变短,此时机器人会播放“Morning”声音文件。

选择星形区域和方形区域以创建两个区域。调整有人走过入口时要检测的区域阈值。在此例中,我们选择了 30 厘米。当传感器值处于星形区域中(即大于 30 厘米)时,机器人会运行与星形区域关联的编程模块。当传感器值处于方形区域中(即小于 30 厘米)时,机器人会运行与方形区域关联的编程模块。



星形区域
方形区域
阈值
选择阈值区域

转到方形区域的图形编程面板。将一个声音模块拖动到编程区域中,然后选择“Morning”声音文件。



您预期会发生什么情况?如果机器人检测到您正走过入口,将会使用“Morning”来问候您。
示例 2:温室控制器
您拥有一个小型温室,其中装有一个温度传感器,电机 A 连接到一个排气扇,而电机 B 连接到一个加热风扇。

在此示例中,我们使用三个区域:星形、方形和圆形。阈值设置为 20 和 30 摄氏度。
星形区域:温度高于 30 摄氏度。将电机 A 开启 10 秒(排气扇)。
方形区域:温度介于 20 与 30 摄氏度之间。不执行任何操作(这是理想温度范围)。
圆形区域:温度低于 20 摄氏度。将电机 B 开启 10 秒(加热风扇)。


您预期会发生什么情况?当温度下降到特定阈值之下时,加热风扇会开启,以使温室变暖。如果温度上升到另一个阈值之上,则排气扇会开启,以将暖空气排出。
多个传感器
当使用多个传感器时,每个传感器可以具有多达三个阈值区域,以及特定于每个区域的编程模块。在“选择传感器”区域中单击某个传感器可查看或编辑该传感器的阈值区域。
图形编程
快速链接