تعطيل وتمكين الكتل في VEXcode 123

يتيح VEXcode 123 للمستخدمين تعطيل وتمكين الكتل داخل مشاريعهم. تعد هذه ميزة مفيدة للطلاب عند اختبار المشروع أو تصحيحه، لذلك لا يتعين عليهم تفكيك المشروع لمعرفة ما لا يعمل على النحو المنشود. يمكن للمستخدم تعطيل أو تمكين الكتلة (المجموعات) لاختبار وملاحظة الاختلافات في سلوك الروبوت عندما تكون تلك الكتلة موجودة أو غير موجودة في المشروع.


كيفية تعطيل وتمكين الكتل

تم فتح مشروع VEXcode 123 Blocks مع قائمة سياق الكتلة الممكّنة وإبراز خيار Disable Block. تظهر النتيجة على اليمين مع الكتلة المحددة الآن باللون الرمادي للإشارة إلى أنه تم تعطيلها.

من أجل استخدام ميزة التعطيل أو التمكين في VEXcode 123، يجب أن يكون 123 Robot متصلاً بالكمبيوتر اللوحي أو الكمبيوتر الخاص بك.

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

تم فتح مشروع VEXcode 123 Blocks مع قائمة سياق الكتلة المعطلة وإبراز خيار تمكين الكتلة. على اليمين يوجد نفس المشروع ولكن مع الكتلة المحددة الآن باللون للإشارة إلى أنه تم تمكينه.

لتمكين الكتلة بحيث يتم تنفيذها عند بدء المشروع، انقر بزر الماوس الأيمن أو اضغط لفترة طويلة على الكتلة المعطلة لتنشيط قائمة السياق، ثم حدد تمكين الكتلة.


ماذا يحدث للكتل الفردية عند تعطيلها

مشروع VEXcode 123 يحتوي على كتلة معطلة. الكتلة رمادية اللون وتحتوي على شبكة من الخطوط القطرية فوقها.

أثناء تعطيل الكتلة (الكتل)، تظهر باللون الرمادي مع وجود شبكة من الخطوط القطرية فوقها.

يتم التعامل مع الكتلة المعطلة كتعليق. ليس له أي تأثير على تدفق المشروع، ولن يتم تنفيذه عند بدء المشروع.

في المثال أعلاه، سوف يتحرك الروبوت 123 للأمام لخطوة واحدة ثم يتوقف؛ لن يتحول.


ماذا يحدث عند تعطيل الكتل ذات الكتل المتداخلة

تم فتح مشروع VEXcode 123 Blocks مع قائمة سياق كتلة الحاوية الممكّنة وإبراز خيار Disable Block.

عندما تقوم بتعطيل كتلة تحتوي على كتل متداخلة بداخلها، يتم تعطيل كافة الكتل. يمكن تعطيل الكتل مثل الحلقة أو الشرطية if-then-else، التي تحتوي على كتل متداخلة، بنفس الطريقة التي يمكن بها تعطيل كتلة واحدة.

انقر بزر الماوس الأيمن أو اضغط لفترة طويلة لتنشيط قائمة السياق لتلك الحلقة أو كتلة التحكم الشرطية، ثم حدد تعطيل الحظر.

مشروع VEXcode 123 Blocks يحتوي على كتلة حاوية وكل الكتل المتداخلة الخاصة بها معطلة. تكون الكتل باللون الرمادي وتحتوي على شبكة من الخطوط القطرية فوقها.

توضح الصورة ما يحدث عند تعطيل حلقة التكرار. تم تعطيل الحلقة والكتلتين الموجودتين بداخلها، وتظهر جميعها باللون الرمادي مع وجود شبكة من الخطوط القطرية فوقها.

تم فتح مشروع VEXcode 123 Blocks مع قائمة سياق كتلة الحاوية المعطلة وإبراز خيار تمكين الكتلة.

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

مشروع VEXcode 123 Blocks يحتوي على كتلة حاوية وجميع الكتل المتداخلة فيها ممكّنة.

عندما يتم تمكين الكتلة الرئيسية، سيتم أيضًا تمكين جميع الكتل المتداخلة بداخلها.

في هذا المثال، الآن بعد تمكين الكتلة الرئيسية، عند بدء المشروع، سيتقدم الروبوت 123 للأمام خطوة واحدة، ثم يستدير لليمين بمقدار 90 درجة، ويكرر هذه السلوكيات 4 مرات للقيادة في مربع.


تعطيل وتمكين كتلة واحدة متداخلة

تم فتح مشروع VEXcode 123 Blocks بقائمة سياق الكتلة الممكّنة. يتم تضمين الكتلة داخل كتلة الحاوية، ويتم تمييز خيار تعطيل الكتلة. تظهر النتيجة على اليمين، مع تعطيل الكتلة المحددة الآن.

يمكنك تعطيل كتلة واحدة ضمن سلسلة من الكتل المتداخلة، مثل حلقة أو شرط إذا كان الأمر كذلك، باتباع نفس الخطوات لتعطيل أي كتلة أخرى: انقر بزر الماوس الأيمن أو اضغط لفترة طويلة لتنشيط قائمة سياق تلك الكتلة وحدد تعطيل الحظر.

في هذا المثال، تم تعطيل كتلة واحدة داخل الحلقة.

تم فتح مشروع VEXcode 123 Blocks مع قائمة سياق الكتلة المعطلة. يتم تضمين الكتلة داخل كتلة الحاوية، ويتم تمييز خيار تمكين الكتلة. تظهر النتيجة على اليمين مع تمكين الكتلة المحددة الآن.

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

تم فتح مشروع VEXcode 123 Blocks مع قائمة سياق كتلة الحاوية وتم تمييز خيار كتلة التمكين ولكن باللون الرمادي. تم تعطيل إحدى الكتل المتداخلة، لكن خيار تمكين الكتلة غير متاح نظرًا لأن كتلة الحاوية نفسها لا تزال ممكّنة.

لاحظ أن قائمة السياق الخاصة بالكتلة الرئيسية (في هذه الحالة الكتلة [التكرار]) لن توفر خيارًا لتمكين الكتلة المتداخلة، لأن الكتلة الرئيسية نفسها لم يتم تعطيلها.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: