เซ็นเซอร์วัดระยะทาง#

การแนะนำ#

หมวดหมู่เซ็นเซอร์วัดระยะทางอาจประกอบด้วยบล็อกที่แตกต่างกัน ขึ้นอยู่กับว่าคุณใช้เซ็นเซอร์วัดระยะทาง VEX IQ (รุ่นที่ 1) หรือ (รุ่นที่ 2)

บล็อกเซ็นเซอร์วัดระยะทางช่วยให้หุ่นยนต์ตรวจจับได้ว่ามีวัตถุอยู่ด้านหน้าเซ็นเซอร์หรือไม่ และรายงานระยะห่างของวัตถุนั้น เซ็นเซอร์วัดระยะทาง VEX IQ (รุ่นที่ 2) ยังสามารถรายงานความเร็วสัมพัทธ์ของวัตถุที่ตรวจพบ และประเมินได้ว่าวัตถุนั้นมีขนาดเล็ก กลาง หรือใหญ่

ด้านล่างนี้คือรายการของบล็อกทั้งหมด:

เซ็นเซอร์วัดระยะ VEX IQ (รุ่นที่ 1) — บล็อกที่ใช้งานร่วมกับเซ็นเซอร์วัดระยะ VEX IQ (รุ่นที่ 1) ได้

เซ็นเซอร์วัดระยะ VEX IQ (รุ่นที่ 2) — บล็อกที่ใช้งานร่วมกับเซ็นเซอร์วัดระยะ VEX IQ (รุ่นที่ 2) ได้

เซ็นเซอร์วัดระยะ VEX IQ (รุ่นที่ 1)#

ระยะทางพบวัตถุ#

บล็อก Boolean ระยะทางพบวัตถุ จะรายงานว่าเซ็นเซอร์ระยะทางตรวจพบวัตถุอยู่หรือไม่

  • จริง — เซ็นเซอร์วัดระยะทางตรวจจับวัตถุได้

  • เท็จ — เซ็นเซอร์วัดระยะทางไม่ตรวจจับวัตถุใดๆ

<[Distance1 v] พบวัตถุ?>

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์วัดระยะทาง

เลือกเซ็นเซอร์วัดระยะทางที่ต้องการใช้งาน จากเซ็นเซอร์วัดระยะทางที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ตัวอย่าง

เมื่อเริ่มต้น
[Spin until the Distance Sensor detects an object.]
เลี้ยว [ขวา v]
รอจนกว่า <[Distance1 v] พบวัตถุ?>
หยุดขับ

ระยะห่างของวัตถุ#

บล็อกรายงานระยะห่างของวัตถุจะรายงานระยะห่างระหว่างเซ็นเซอร์วัดระยะทางกับวัตถุที่ตรวจพบใกล้ที่สุด

(ระยะ [Distance1 v] ใน [มม. v])

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์วัดระยะทาง

เลือกเซ็นเซอร์วัดระยะทางที่ต้องการใช้งาน จากเซ็นเซอร์วัดระยะทางที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

หน่วย

หน่วยวัดระยะทาง: มม. (24 มม. ถึง 1000 มม.) หรือ นิ้ว (1 นิ้ว ถึง 40 นิ้ว)

ตัวอย่าง

เมื่อเริ่มต้น
[Print the distance only after the Distance Sensor detects an object.]
เลี้ยว [ขวา v]
รอจนกว่า <[Distance1 v] พบวัตถุ?>
หยุดขับ
พิมพ์ (ระยะ [Distance1 v] ใน [มม. v]) บนคอนโซล ◀ และตั้งเคอร์เซอร์ไปแถวถัดไป

เซ็นเซอร์วัดระยะ VEX IQ (รุ่นที่ 2)#

ระยะห่างของวัตถุ#

บล็อกรายงานระยะห่างของวัตถุจะรายงานระยะห่างระหว่างเซ็นเซอร์วัดระยะทางกับวัตถุที่ตรวจพบใกล้ที่สุด

(ระยะวัตถุ [Distance1 v] ใน [มม. v])

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์วัดระยะทาง

เลือกเซ็นเซอร์วัดระยะทางที่ต้องการใช้งาน จากเซ็นเซอร์วัดระยะทางที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

หน่วย

หน่วยวัดระยะทาง: มม. (20 มม. ถึง 2000 มม.) หรือ นิ้ว (0.78 นิ้ว ถึง 78 นิ้ว)

ตัวอย่าง

เมื่อเริ่มต้น
[Print the distance only after the Distance Sensor detects an object.]
เลี้ยว [ขวา v]
รอจนกว่า <[Distance1 v] พบวัตถุ?>
หยุดขับ
พิมพ์ (ระยะวัตถุ [Distance1 v] ใน [มม. 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) บนหน้าจอ

ขนาดของวัตถุคือ#

บล็อก Boolean object size is จะรายงานว่าวัตถุที่ตรวจพบโดยเซ็นเซอร์ระยะทางตรงกับขนาดที่เลือกหรือไม่

เซ็นเซอร์วัดระยะทางจะประเมินขนาดของวัตถุโดยพิจารณาจากสัดส่วนของพื้นที่ที่เซ็นเซอร์มองเห็นซึ่งถูกวัตถุนั้นครอบครองอยู่

  • จริง — เซ็นเซอร์วัดระยะทางตรวจจับวัตถุที่มีขนาดตามที่เลือกไว้

  • เท็จ — เซ็นเซอร์วัดระยะทางไม่ตรวจพบวัตถุที่มีขนาดตามที่เลือกไว้

<ขนาดวัตถุ [Distance1 v] เป็น [เล็ก v]?>

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์วัดระยะทาง

เลือกเซ็นเซอร์วัดระยะทางที่ต้องการใช้งาน จากเซ็นเซอร์วัดระยะทางที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ขนาดของวัตถุ

ขนาดของวัตถุที่จะตรวจสอบ:

  • เล็ก
  • กลาง
  • ใหญ่

ตัวอย่าง

เมื่อเริ่มต้น
[Drive toward a small object until it appears large.]
ถ้า <ขนาดวัตถุ [Distance1 v] เป็น [เล็ก v]?> แล้ว
ขับ [ไปข้างหน้า v]
รอจนกว่า <ขนาดวัตถุ [Distance1 v] เป็น [ใหญ่ v]?>
หยุดขับ
fine

ระยะทางพบวัตถุ#

บล็อก Boolean ระยะทางพบวัตถุ จะรายงานว่าเซ็นเซอร์ระยะทางตรวจพบวัตถุอยู่หรือไม่

  • จริง — เซ็นเซอร์วัดระยะทางตรวจจับวัตถุได้

  • เท็จ — เซ็นเซอร์วัดระยะทางไม่ตรวจจับวัตถุใดๆ

<[Distance1 v] พบวัตถุ?>

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์วัดระยะทาง

เลือกเซ็นเซอร์วัดระยะทางที่ต้องการใช้งาน จากเซ็นเซอร์วัดระยะทางที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์

ตัวอย่าง

เมื่อเริ่มต้น
[Print the distance detected when an object is in front of the Distance Sensor.]
เลี้ยว [ขวา v]
รอจนกว่า <[Distance1 v] พบวัตถุ?>
พิมพ์ (ระยะวัตถุ [Distance1 v] ใน [มม. v]) บนคอนโซล ◀ และตั้งเคอร์เซอร์ไปแถวถัดไป
หยุดขับ