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

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


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

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

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

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

لتمكين كتلة معطلة، قم بتنشيط قائمة السياق لتلك الكتلة وحدد تمكين الكتلة.


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

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

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

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

في المشروع النموذجي أعلاه، لن ينتظر الروبوت بعد القيادة للخلف، بل سينعطف يمينًا على الفور.


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

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

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

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

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

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

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

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

مشروع VEXcode EXP Blocks مع كتلة حاوية وجميع الكتل المتداخلة الخاصة بها ممكّنة.

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


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

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

يقوم VEXcode EXP Blocks بإنشاء مشروع يحتوي على كتلة متداخلة معطلة بالفعل.

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

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

لن توفر قائمة السياق الخاصة بالكتلة الرئيسية خيارًا لتمكين الكتلة المتداخلة لأنه لم يتم تعطيل الكتلة الرئيسية.

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

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


تعطيل كتلة "القبعة".

يمكنك تعطيل مجموعة كاملة من الكتل عن طريق تعطيل كتلة "القبعة" التي تحتوي عليها جميعًا. 

تم فتح مشروع VEXcode EXP Blocks مع قائمة سياق كتلة القبعة الممكّنة. تم تسليط الضوء على خيار تعطيل الحظر.

قم بتنشيط قائمة السياق الخاصة بكتلة "القبعة"، ثم حدد "تعطيل الحظر".

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

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

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

Last Updated: