距离感应#
要使距离传感器块出现在 VEXcode V5 中,必须在设备窗口中配置距离传感器。
有关详细信息,请参阅以下文章:
物距#
物体距离块用于报告距离传感器最近物体的距离。
([Distance 10 v] 对象距离 [毫米 v])
物体距离块报告的范围从 20 毫米到 2000 毫米。
选择要使用的距离传感器。
选择报告的单位:毫米 (mm) 或 英寸。
在这个例子中,距离传感器将报告它与最近物体之间的当前距离。
当开始 :: hat events
在 ([Distance 10 v] 对象距离 [毫米 v]) 上打印 [Brain v] ◀ 并设定光标为下一行
物体速度#
物体速度块用于报告物体的当前速度,以米/秒(m/s)为单位。
([Distance 10 v] 对象速度m/s)
选择要使用的距离传感器。
在此示例中,距离传感器将报告其前方移动物体的当前速度。
当开始 :: hat events
在 ([Distance 10 v] 对象速度m/s) 上打印 [Brain v] ◀ 并设定光标为下一行
对象大小是#
物体尺寸块用于报告距离传感器是否检测到指定的物体尺寸。
<[Distance 10 v] 对象尺寸 [小 v]?>
距离传感器根据反射并返回到传感器的光量来确定检测到的物体的大小(无、小、中、大)。
当距离传感器检测到指定尺寸时,物体尺寸是块报告“True”。
当距离传感器未检测到指定尺寸时,物体尺寸块会报告“False”。
选择要使用的距离传感器。
选择您希望物体传感器检查的物体的尺寸。
小的
中等的
大的
在这个例子中,如果距离传感器检测到一个小物体,它就会向前行驶,直到物体变大。
当开始 :: hat events
[Check if the Distance Sensor sees a small object .]
如果 <[Distance 10 v] 对象尺寸 [小 v]?> 那么
[If a small object is detected, drive forward.]
驱动 [向前 v]
[Wait until the small detected object is large.]
等到 <[Distance 10 v] 对象尺寸 [大 v]?>
[When the object size is large, stop driving.]
驱动停止
结束
距离传感器发现物体#
距离传感器发现物体块用于报告距离传感器是否在其视野范围内看到物体。
<[Distance 10 v] 发现对象?>
当距离传感器在其视野范围内看到物体或表面时,距离传感器发现物体块会报告“True”。
当距离传感器未检测到物体或表面时,距离传感器发现物体块会报告“False”。
选择要使用的距离传感器。
在这个例子中,当距离传感器检测到一个物体时,它会向大脑打印一条消息。
当开始 :: hat events
[Don't print the message until the Distance Sensor finds an object.]
等到 <[Distance 10 v] 发现对象?>
在 [Distance Sensor has detected an object.] 上打印 [Brain v] ◀ 并设定光标为下一行