الفعاليات#

مقدمة#

الحدث هو إشارة بدء لمجموعة من الكتل البرمجية. تتيح كتل الأحداث في VEXcode V5 بدء مجموعات مختلفة من الكتل في أوقات مختلفة. على سبيل المثال، يمكن أن تبدأ مجموعة من الكتل عند بدء المشروع، بينما يمكن أن تبدأ مجموعة أخرى عند إرسال إشارة من مكان آخر في المشروع.

عند بدء التشغيل#

يبدأ مُكوّن عند بدء التشغيل بتشغيل المُكوّنات التي تحته عند بدء المشروع. يحتاج كل مشروع إلى مُكوّن عند بدء التشغيل واحد على الأقل، فبدونه لن تعمل المُكوّنات التي تحته. يُمكن استخدام مُكوّنات عند بدء التشغيل مُتعددة لتشغيل مجموعات مُختلفة من المُكوّنات في الوقت نفسه.

عندما بدأنا كتلة القبعة.#
عند البدء

حدود

وصف

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

مثال

عند البدء
[Turn around at the start of the project.]
استدر نحو الاتجاه [180] درجة ▶

عندما يكون مستقلاً#

تقوم كتلة القبعة عندما تكون مستقلة بتشغيل مجموعة الكتل المرفقة عندما يتلقى الدماغ إشارة مستقلة.

تُستخدم هذه الوحدة فقط لمشاريع المنافسة.

عندما بدأنا كتلة القبعة.#
عند الحالة الآلية :: hat events

حدود

وصف

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

عندما يتحكم السائق#

تقوم كتلة عندما يتحكم السائق بتشغيل مجموعة الكتل المرفقة عندما يتلقى الدماغ إشارة تحكم السائق.

تُستخدم هذه الوحدة فقط لمشاريع المنافسة.

عندما بدأنا كتلة القبعة.#
when drive control :: hat events

حدود

وصف

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

عندما أتلقى الحدث#

يبدأ كتلة عندما أتلقى حدثًا بتشغيل الكتل الموجودة أسفلها عندما يتم بث إشارة بنفس اسم الحدث broadcast.

كتلة “عندما أتلقى حدث القبعة”.#
عند استقبال [my_event v]

حدود

وصف

حدث

الحدث المراد تفعيله. يمكن للمستخدمين تحديد حدث موجود، أو إنشاء حدث جديد، أو إعادة تسمية الحدث المحدد، أو حذفه.

مثال

عند البدء
[Display a message and turn at the same time when the screen is pressed.]
انتظر حتى <الشاشة مضغوطة؟>
بث [turn v]
عند استقبال [turn v]
اطبع [Received!] على الشاشة ▶
استدر [يمين v] بمقدار [90] درجة ▶

حدث البث#

تقوم كتلة بث الحدث في المكدس بإرسال إشارة تبدأ أي كتلة عندما أتلقى حدثًا تحمل نفس اسم الحدث. وتستمر بقية الكتل في المشروع بالعمل دون انتظار انتهاء تلك الكتل.

كتلة مكدس أحداث البث.#
بث [message1 v]

حدود

وصف

حدث

الحدث المراد تشغيله. يمكن للمستخدمين تحديد حدث موجود، أو إنشاء حدث جديد، أو إعادة تسمية الحدث المحدد، أو حذفه.

مثال

عند البدء
[Turn left when the screen is pressed.]
للأبد
إذا <الشاشة مضغوطة؟> إذن
بث [screen_press v]
وإلا
استدر [يمين v]
عند استقبال [screen_press v]
استدر [يسار v]

بث الحدث وانتظر#

تقوم كتلة بث الحدث والانتظار في المكدس بإرسال إشارة تبدأ أي كتلة عندما أتلقى حدثًا تحمل نفس اسم الحدث. وسينتظر باقي المشروع حتى ينتهي بث الحدث من العمل.

حدث البث وكتلة انتظار المكدس.#
بث [message1 v] وانتظر

حدود

وصف

حدث

الحدث المراد تشغيله. يمكن للمستخدمين تحديد حدث موجود، أو إنشاء حدث جديد، أو إعادة تسمية الحدث المحدد، أو حذفه.

مثال

عند البدء
[Move after the Brain's screen is pressed.]
انتظر حتى <الشاشة مضغوطة؟>
بث [forward_and_turn v] وانتظر
اطبع [Movement done.] على الشاشة ▶
عند استقبال [forward_and_turn v]
تشغيل [للأمام v] لمسافة [100] [مم v] ▶
استدر [يمين v] بمقدار [90] درجة ▶