يسمح VEXcode GO للمستخدمين بتعطيل وتمكين الكتل داخل مشاريعهم. هذه ميزة مفيدة للطلاب عند اختبار مشروع أو تصحيحه ، لذلك لا يتعين عليهم فصل المشروع لمعرفة ما لا يعمل على النحو المنشود. يمكن للمستخدم تعطيل أو تمكين كتلة (كتل) لاختبار وملاحظة الاختلافات في سلوك الروبوت عندما تكون هذه الكتلة في المشروع أو لا تكون كذلك.
ستغطي هذه المقالة:
- كيفية تعطيل وتمكين الكتل
- ماذا يحدث للكتل الفردية عند تعطيلها
- ماذا يحدث عندما يتم تعطيل الكتلة ذات الكتل المتداخلة
- تعطيل وتمكين كتلة متداخلة واحدة
ملاحظة: تستخدم هذه المقالة تكوين Code Base في VEXcode GO. راجع تكوين VEX GO Code Base مقالة قاعدة المعارف لمزيد من المعلومات حول كيفية تكوين Code Base في VEXcode GO .
كيفية تعطيل وتمكين الكتل
من أجل استخدام ميزة تعطيل أو تمكين الكتل في VEXcode GO ، يجب توصيل الدماغ بالكمبيوتر اللوحي أو الكمبيوتر ، ويجب تكوين VEXcode GO لجهازك.
سيؤدي تعطيل الكتلة إلى منع تنفيذها عند بدء المشروع. لتعطيل كتلة ، انقر بزر الماوس الأيمن أو اضغط لفترة طويلة على الكتلة لتنشيط قائمة السياق ، ثم حدد تعطيل الحظر. ستظهر الكتلة بعد ذلك باللون الرمادي مع شبكة من الخطوط القطرية فوقها في المشروع.
لتمكين الكتلة ، بحيث يتم تنفيذها عند بدء المشروع ، انقر بزر الماوس الأيمن أو اضغط لفترة طويلة على الكتلة المعطلة لتنشيط قائمة السياق ، ثم حدد تمكين الحظر.
ماذا يحدث للكتل الفردية عند تعطيلها
أثناء تعطيل الكتلة (الكتل) ، تظهر باللون الرمادي مع شبكة من الخطوط القطرية فوقها.
يتم التعامل مع الكتلة المعطلة كتعليق. ليس له أي تأثير على تدفق المشروع ، ولن يتم تنفيذه عند بدء المشروع.
في هذا المثال ، سيتقدم Code Base للأمام لمسافة 500 ملليمتر (مم) ثم يتوقف ؛ لن يتحول.
ماذا يحدث عندما يتم تعطيل الكتل ذات الكتل المتداخلة
عند تعطيل كتلة تحتوي على كتل متداخلة داخلها ، يتم تعطيل جميع من الكتل. يمكن تعطيل الكتل مثل الحلقة أو الشرطية if-then-else ، التي تحتوي على كتل متداخلة ، بنفس الطريقة التي يمكن بها لكتلة واحدة.
انقر بزر الماوس الأيمن أو اضغط لفترة طويلة لتنشيط قائمة السياق لتلك الحلقة أو كتلة التحكم الشرطية ، ثم حدد تعطيل الحظر.
تُظهر هذه الصورة ما يحدث عند تعطيل حلقة التكرار. الحلقة والكتلتان الموجودتان بداخلها كانت جميعها معطلة ، وكلها تظهر باللون الرمادي مع شبكة من الخطوط القطرية فوقها.
في هذا المثال ، لن يحدث شيء عند بدء المشروع ، حيث يتم تعطيل جميع الكتل. يمكنك تمكين الكتلة الرئيسية ، وجميع الكتل المتداخلة بداخلها ، عن طريق تنشيط قائمة السياق الخاصة بالكتلة الرئيسية وتحديد تمكين الحظر.
عند تمكين الكتلة الرئيسية ، سيتم أيضًا تمكين جميع الكتل المتداخلة بداخلها.
في هذا المثال ، بعد أن تم تمكين الكتلة الرئيسية ، عند بدء المشروع ، ستتقدم Code Base للأمام حتى 500 ملم (مم) ، ثم انعطف يمينًا لمدة 90 درجة ، وكرر هذه السلوكيات 4 مرات للقيادة في مربع.
تعطيل وتمكين كتلة متداخلة واحدة
يمكنك تعطيل كتلة واحدة ضمن سلسلة من الكتل المتداخلة ، مثل حلقة أو شرطية if-then-else ، باتباع نفس الخطوات لتعطيل أي كتلة أخرى: انقر بزر الماوس الأيمن أو الضغط لفترة طويلة لتنشيط قائمة سياق تلك الكتلة وحدد تعطيل الحظر.
في هذا المثال ، يتم تعطيل كتلة واحدة داخل حلقة.
لتمكين هذه الكتلة المتداخلة ، ستحتاج إلى النقر بزر الماوس الأيمن أو الضغط لفترة طويلة لتنشيط قائمة السياق الخاصة به.
لاحظ أن قائمة السياق للكتلة الرئيسية (في هذه الحالة كتلة [Repeat] ) لن توفر خيارًا لتمكين الكتلة المتداخلة ، لأن الكتلة الرئيسية نفسها لم يتم تعطيلها.