مؤقت#

مقدمة#

يحتوي معالج VEX IQ (الجيل الأول) على مؤقت يتتبع الوقت المنقضي منذ بداية المشروع. ويمكن استخدامه لقياس المدة الزمنية اللازمة لإنجاز مهمة ما، أو تشغيل أحداث معينة بعد وقت محدد، أو إعادة ضبطه لعمليات توقيت جديدة.

فيما يلي قائمة بجميع الكتل المتاحة:

إعادة ضبط المؤقت#

تقوم كتلة إعادة ضبط المؤقت بإعادة ضبط المؤقت إلى الصفر. يمكن استخدام هذا لبدء قياس وقت جزء جديد من المشروع دون إعادة تشغيل المشروع بأكمله.

كتلة إعادة ضبط مؤقت التكديس.#
إعادة ضبط المؤقت

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

مجموعة من الكتل تبدأ بكتلة “عند بدء التشغيل”، متبوعة بكتلة تعليق تقول: “اطبع الوقت على الشاشة وأعد ضبط الوقت بعد خمس ثوانٍ”. داخل حلقة تكرار لا نهائية، تبدأ كتلة “إعادة ضبط المؤقت” الدورة. تعمل حلقة “بينما” طالما أن المؤقت أقل من أو يساوي ثلاث ثوانٍ، حيث تقوم بشكل متكرر بمسح الصف الأول، وتعيين المؤشر، وطباعة قيمة المؤقت على الشاشة.#
عند البدء
[Display the time the robot takes to turn right.]
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
إعادة ضبط المؤقت
استدر [يمين v] بمقدار (90) درجة ▶
اضبط دقة الطباعة إلى [0.1 v] على وحدة التحكم
اطبع [Turn right took] على وحدة التحكم ◀ وانتقل للصف التالي
اطبع (المؤقت بالثواني) على وحدة التحكم ▶
اطبع [ seconds] على وحدة التحكم ▶

مؤقت بالثواني#

تقوم وحدة مؤقت الثواني بتسجيل الوقت المنقضي منذ آخر إعادة ضبط للمؤقت، كعدد عشري بالثواني. تتم إعادة ضبط المؤقت تلقائيًا عند بدء المشروع. يمكن استخدام هذه الوحدة لقياس المدة التي يستغرقها الروبوت لإكمال مهام مختلفة.

كتلة الإبلاغ عن المؤقت بالثواني.#
(المؤقت بالثواني)

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

مجموعة من الكتل البرمجية تبدأ بكتلة “عند بدء التشغيل”، متبوعة بكتلة تعليق تقول: “اعرض الوقت بعد مرور ثانيتين”. ثم تقوم كتلة “انتظر حتى” بإيقاف التنفيذ مؤقتًا حتى يصل المؤقت إلى ثانيتين أو يتجاوزهما. عند تحقق هذا الشرط، تقوم كتلة “طباعة” بعرض قيمة المؤقت على الشاشة.#
عند البدء
[Display the time it takes to move in a square.]
كرر (4)
تشغيل [للأمام v] لمسافة (100) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
fin
اضبط دقة الطباعة إلى [0.01 v] على وحدة التحكم
اطبع (المؤقت بالثواني) على وحدة التحكم ▶

عند المؤقت#

تقوم كتلة مؤقت التشغيل بتشغيل مجموعة الكتل المرفقة بعد فترة زمنية محددة.

كتلة مؤقت القبعة.#
عندما المؤقت > [1] ثانية

حدود

وصف

وقت

يحدد عدد الثواني قبل بدء تشغيل مجموعة الكتل المرفقة. يقبل كلاً من الأعداد الصحيحة والأعداد العشرية.

مثال

مجموعة من الكتل تبدأ بكتلة “عندما يتجاوز المؤقت ثانيتين”، متبوعة بكتلة تعليق تقول “شغّل صوت فشل بعد ثانيتين”. بمجرد أن يتجاوز المؤقت ثانيتين، تقوم كتلة “تشغيل الصوت” بتشغيل صوت الفشل.#
عندما المؤقت > [2] ثانية
[Play a sound after 2 seconds.]
تشغيل صوت [إنذار v]