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

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


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

Collage_2.png

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

picforenabledisable.png

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


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

Disablefeature.png

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

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

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


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

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

blockdisabled.png

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

blockbigdisable.png

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

Enableblockmain.png

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

Nestedblocks.png

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


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

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

loopwithloop.png

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

تمكينnestcontext.png

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

beforedisableahat.png

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


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

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

contexthatmenubelow.png

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

hatblockdisablededit.png

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

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

Last Updated: