เซ็นเซอร์วัดระยะทาง#
การแนะนำ#
หมวดหมู่เซ็นเซอร์วัดระยะทางอาจประกอบด้วยบล็อกที่แตกต่างกัน ขึ้นอยู่กับว่าคุณใช้เซ็นเซอร์วัดระยะทาง 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]) บนหน้าจอ ◀ และตั้งเคอร์เซอร์ไปแถวถัดไป
หยุดขับ