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

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


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

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

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

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

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


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

مشروع VEXcode V5 Blocks يحتوي على كتلة معطلة. المربع مُظلل باللون الرمادي وعليه شبكة من الخطوط المائلة.

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

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

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


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

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

مشروع VEXcode V5 Blocks مع فتح قائمة السياق الخاصة بكتلة الحاوية المفعلة وتحديد خيار تعطيل الكتلة.

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

مشروع VEXcode V5 Blocks مع كتلة حاوية وجميع الكتل المتداخلة بها معطلة. المربعات مظللة باللون الرمادي وعليها شبكة من الخطوط المائلة.

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

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

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

>مشروع VEXcode V5 Blocks مع كتلة حاوية وجميع الكتل المتداخلة الخاصة بها مفعلة.

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


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

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

مشروع VEXcode V5 Blocks مع تعطيل كتلة متداخلة بالفعل.

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

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

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

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

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


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

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

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

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

مشروع VEXcode V5 Blocks مع تعطيل كتلة القبعة، وبقية الكتل في المكدس لا تزال مفعلة. مربع القبعة مُظلل باللون الرمادي وعليه شبكة من الخطوط المائلة.

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

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

Last Updated: