ตัวจับเวลา#

การแนะนำ#

ตัวจับเวลาของตัวควบคุมโดรน VEX AIR จะบันทึกเวลาที่ผ่านไปนับตั้งแต่เริ่มต้นโครงการ สามารถใช้เพื่อวัดระยะเวลาที่ใช้ในการทำสิ่งต่างๆ สั่งการให้ทำงานหลังจากเวลาที่กำหนด หรือรีเซ็ตเพื่อเริ่มการจับเวลาใหม่ได้

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

รีเซ็ตตัวจับเวลา#

บล็อกสแต็ก รีเซ็ตตัวจับเวลา จะรีเซ็ตตัวจับเวลาเป็นศูนย์ สามารถใช้เพื่อเริ่มจับเวลาส่วนใหม่ของโปรเจ็กต์โดยไม่ต้องรีสตาร์ทโปรเจ็กต์ทั้งหมด

บล็อกสแต็กสำหรับรีเซ็ตตัวจับเวลา#
รีเซ็ตตัวจับเวลา

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เมื่อเริ่มต้น
[Display the time the drone takes to climb upwards.]
ขึ้นบินไปความสูง [500] [มม. v] ▶
รีเซ็ตตัวจับเวลา
ปีน [ขึ้น v] เป็น [500] [มม. v] ▶
พิมพ์ [Time elapsed:] บนหน้าจอ ▶
พิมพ์ (ตัวจับเวลาในวินาที) บนหน้าจอ ▶

ตัวจับเวลาในหน่วยวินาที#

บล็อกรายงาน ตัวจับเวลาในหน่วยวินาที จะแสดงเวลาตั้งแต่รีเซ็ตตัวจับเวลาครั้งล่าสุด โดยแสดงเป็นทศนิยมในหน่วยวินาที ตัวจับเวลาจะถูกรีเซ็ตโดยอัตโนมัติเมื่อเริ่มต้นโครงการ บล็อกนี้สามารถใช้เพื่อจับเวลาว่าโดรนใช้เวลานานเท่าใดในการทำภารกิจต่างๆ ให้เสร็จสิ้น

บล็อกรายงานตัวจับเวลาในหน่วยวินาที#
(ตัวจับเวลาในวินาที)

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เมื่อเริ่มต้น
[Play a sound after 4 seconds.]
รอจนกว่า <(ตัวจับเวลาในวินาที) [math_greater_than_or_equal_to v] [4]>
พิมพ์ (ตัวจับเวลาในวินาที) บนหน้าจอ ▶
เล่นเสียง [สำเร็จ v] ▶

เมื่อตัวจับเวลา#

บล็อก when timer จะเรียกใช้บล็อกที่เชื่อมต่ออยู่หลังจากเวลาผ่านไปตามที่กำหนด

บล็อกหมวกตัวจับเวลาเมื่อใด#
เมื่อตัวจับเวลา > [1] วินาที

พารามิเตอร์

คำอธิบาย

เวลา

ระบุจำนวนวินาทีก่อนที่กลุ่มบล็อกที่แนบมาจะเริ่มทำงาน รองรับทั้งจำนวนเต็มและทศนิยม

ตัวอย่าง

เมื่อตัวจับเวลา > [4] วินาที
[Play a sound after 4 seconds.]
พิมพ์ (ตัวจับเวลาในวินาที) บนหน้าจอ ▶
เล่นเสียง [สำเร็จ v] ▶