مؤقت#

مقدمة#

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

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

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

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

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

حدود

وصف

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

مثال

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

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

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

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

حدود

وصف

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

مثال

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

عند المؤقت#

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

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

حدود

وصف

وقت

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

مثال

مجموعة من الكتل تبدأ بكتلة “عندما يتجاوز المؤقت ثانيتين”، متبوعة بكتلة تعليق تقول “شغّل صوت فشل بعد ثانيتين”. بمجرد أن يتجاوز المؤقت ثانيتين، تقوم كتلة “تشغيل الصوت” بتشغيل صوت الفشل.#
عندما المؤقت > [2] ثانية :: hat events
[Drive after 2 seconds.]
تشغيل [للأمام v] لمسافة (200) [مم v] ▶