距離感測器#

介紹#

根據您使用的是 VEX IQ 距離感測器(第一代)還是(第二代),距離感測器類別可以包含不同的模組。

距離感測器模組可以幫助機器人偵測感測器前方是否有物體,並報告物體與感測器的距離。 VEX IQ 距離感測器(第二代)還可以報告偵測到的物體的相對速度,並估計物體的大小(小、中、大)。

以下是所有模組的列表:

VEX IQ距離感測器(第一代)-與VEX IQ距離感測器(第一代)相容的積木模組。

VEX IQ 距離感測器(第二代)-與 VEX IQ 距離感測器(第二代)相容的積木模組。

  • 物體距離 — 報告距離感測器與最近偵測到的物體之間的距離。

  • 物體速度 — 報告偵測到的物體向距離感測器移動或遠離距離感測器的速度。

  • 物件大小為 — 報告偵測到的物件是否與選取的大小相符。

  • 距離偵測到物體 — 報告距離感測器目前是否偵測到物體。

VEX IQ距離感測器(第一代)#

距離測量結果顯示物體#

「距離偵測到物體」布林模組報告距離感測器目前是否偵測到物體。

  • 正確 — 距離感測器偵測到物體。

  • 錯誤 — 距離感測器未偵測到物體。

<[Distance1 v] 偵測到物件?>

參數

描述

距離感測器

要使用的距離感測器。請從「設備」視窗中配置的距離感測器中選擇。

例子

當開始時
[Spin until the Distance Sensor detects an object.]
向 [右 v] 轉
等待直到 <[Distance1 v] 偵測到物件?>
停止行駛

物距#

物體距離報告模組報告距離感測器與最近偵測到的物體之間的距離。

([Distance1 v] 距離([mm v]))

參數

描述

距離感測器

要使用的距離感測器。請從「設備」視窗中配置的距離感測器中選擇。

單元

距離單位:毫米(24毫米至1000毫米)或英吋(1英吋至40英吋)。

例子

當開始時
[Print the distance only after the Distance Sensor detects an object.]
向 [右 v] 轉
等待直到 <[Distance1 v] 偵測到物件?>
停止行駛
在主控台列印 ([Distance1 v] 距離([mm v])) ◀ 並將游標移至下一列

VEX IQ距離感測器(第二代)#

物距#

物體距離報告模組報告距離感測器與最近偵測到的物體之間的距離。

([Distance1 v] 物件距離([mm v]))

參數

描述

距離感測器

要使用的距離感測器。請從「設備」視窗中配置的距離感測器中選擇。

單元

距離單位:毫米(20毫米至2000毫米)或英吋(0.78英吋至78英吋)。

例子

當開始時
[Print the distance only after the Distance Sensor detects an object.]
向 [右 v] 轉
等待直到 <[Distance1 v] 偵測到物件?>
停止行駛
在主控台列印 ([Distance1 v] 物件距離([mm v])) ◀ 並將游標移至下一列

物體速度#

物體速度報告模組以米/秒(m/s)為單位,報告檢測到的物體的相對速度(十進制數)。

速度表示物體相對於距離感測器移動或遠離的快慢。接近 0 的值表示物體相對於感測器移動的幅度很小。

([Distance1 v] 物件速度(m/s))

參數

描述

距離感測器

要使用的距離感測器。請從「設備」視窗中配置的距離感測器中選擇。

例子

當開始時
[Display the velocity of an object moving in front of the Distance Sensor.]
在主控台設定列印精度為 [0.01 v]
永遠
將游標設定到螢幕第 (1) 列第 (1) 欄
在主控台列印 ([Distance1 v] 物件速度(m/s)) ◀ 並將游標移至下一列
等待 (0.1) 秒
清除螢幕第 (1) 列

物體大小是#

物體大小布林模組報告距離感測器偵測到的物體是否與選定的大小相符。

距離感測器根據被偵測到的物體在感測器視野中所佔的比例來估計物體的大小。

  • 正確 — 距離感測器偵測到選取尺寸的物體。

  • 錯誤 — 距離感測器未偵測到所選尺寸的物體。

<[Distance1 v] 物件大小為 [小 v]?>

參數

描述

距離感測器

要使用的距離感測器。請從「設備」視窗中配置的距離感測器中選擇。

物體大小

要檢查的物體尺寸:

  • 小
  • 中
  • 大

例子

當開始時
[Drive toward a small object until it appears large.]
如果 <[Distance1 v] 物件大小為 [小 v]?> 則
行駛 [前方 v]
等待直到 <[Distance1 v] 物件大小為 [大 v]?>
停止行駛
結束

距離測量結果顯示物體#

「距離偵測到物體」布林模組報告距離感測器目前是否偵測到物體。

  • 正確 — 距離感測器偵測到物體。

  • 錯誤 — 距離感測器未偵測到物體。

<[Distance1 v] 偵測到物件?>

參數

描述

距離感測器

要使用的距離感測器。請從「設備」視窗中配置的距離感測器中選擇。

例子

當開始時
[Print the distance detected when an object is in front of the Distance Sensor.]
向 [右 v] 轉
等待直到 <[Distance1 v] 偵測到物件?>
在主控台列印 ([Distance1 v] 物件距離([mm v])) ◀ 並將游標移至下一列
停止行駛