تحويل مشروع معدل الذكاء (الجيل الثاني) لاستخدامه مع دماغ معدل الذكاء (الجيل الأول).

أثناء العمل مع VEX IQ، قد ترغب في تشغيل مشروع تم تكوينه لعقل (الجيل الثاني) على روبوت بعقل (الجيل الأول). للقيام بذلك، ستحتاج إلى تحويل مشروعك من "الجيل الثاني" إلى "الجيل الأول" في VEXcode IQ.

تظهر قائمة أجهزة VEXcode IQ مع إعداد إنشاء IQ Robot Brain. تم ضبط هذا الإعداد على خيار الجيل الأول.

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


تحويل مشروع باستخدام الجيروسكوب الخارجي - لا تغييرات على الكود

VEXcode IQ مع مشروع الجيل الثاني في مساحة العمل. يتم تسليط الضوء على أيقونة الأجهزة بين عارض التعليمات وأيقونات المساعدة.

افتح مشروع (الجيل الثاني) في مساحة العمل. ثم حدد أيقونة نافذة الأجهزة.

تظهر قائمة أجهزة VEXcode IQ مع إعداد إنشاء IQ Robot Brain. تم تعيين هذا الإعداد على خيار الجيل الثاني، ولكن تم تمييز خيار الجيل الأول.

بمجرد فتح نافذة الأجهزة، حدد أيقونة "الجيل الأول".  

تظهر قائمة أجهزة VEXcode IQ مع إعداد إنشاء IQ Robot Brain. لقد تم تبديل هذا الإعداد إلى الجيل الأول وتم تسليط الضوء عليه.

سيتم تمييز أيقونة "الجيل الأول" باللون الأزرق لتوضيح أن المشروع قد تم تحويله. يمكنك الآن تشغيل هذا المشروع على دماغ (الجيل الأول).

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


تحويل مشروع مع تكوين القصور الذاتي للدماغ - لا توجد تغييرات على التعليمات البرمجية

إذا تم تكوين Brain Inertial في مشروع IQ (الجيل الثاني)، فسوف تحتاج إلى التحديث إما لتكوين مستشعر Gyro خارجي، أو عدم وجود Gyro. 

VEXcode IQ مع مشروع الجيل الثاني في مساحة العمل. يتم تسليط الضوء على أيقونة الأجهزة بين عارض التعليمات وأيقونات المساعدة.

افتح مشروع (الجيل الثاني) في مساحة العمل. ثم حدد أيقونة نافذة الأجهزة.

تظهر قائمة أجهزة VEXcode IQ مع إعداد إنشاء IQ Robot Brain. تم تعيين هذا الإعداد على خيار الجيل الثاني، ولكن تم تمييز خيار الجيل الأول.

بمجرد فتح نافذة الأجهزة، حدد أيقونة "الجيل الأول".

يجب تحويل موجه VEXcode IQ Brain Generation الذي يقرأ مشاريع الجيل الثاني قبل استخدامه مع IQ (الجيل الأول). هل ترغب في المضي قدما في التحويل؟ هناك رابط لمعرفة المزيد أدناه. هناك أيضًا زرين في الأسفل، أحدهما يقرأ "إلغاء" والآخر يقرأ "متابعة". تم تسليط الضوء على زر المتابعة.

ستظهر رسالة لتنبيهك بأن المشروع سيحتاج إلى تحويل. حدد "متابعة" لمتابعة عملية التحويل.

يظهر موجه تحويل مشروع VEXcode IQ الذي ينص على أنه تم إكمال تحويل المشروع بهذه التغييرات. تمت إزالة تكوين مستشعر القصور الذاتي في مجموعة نقل الحركة. يوجد زر موافق في الأسفل.

سيتم فتح رسالة إكمال التحويل لتنبيهك بأنه تمت إزالة تكوين مستشعر Brain Inertial. وسوف يسرد أيضًا أي تغييرات تم إجراؤها. انظر أدناه للحصول على مزيد من المعلومات حول رسائل مربع الحوار الساخنة لتفسيرها.

حدد "موافق" للمتابعة.

 

تظهر قائمة أجهزة VEXcode IQ مع إعداد إنشاء IQ Robot Brain. لقد تم تبديل هذا الإعداد إلى الجيل الأول وتم تسليط الضوء عليه.

سيتم تمييز أيقونة "الجيل الأول" باللون الأزرق لتوضيح أن المشروع قد تم تحويله. يمكنك الآن تشغيل هذا المشروع على دماغ (الجيل الأول).

ستحتاج إما إلى تكوين الجيروسكوب الخارجي، أو المتابعة دون تكوين الجيروسكوب.


تحويل مشروع مع التغييرات إلى التعليمات البرمجية

VEXcode IQ مع مشروع الجيل الثاني في مساحة العمل. يتم تسليط الضوء على أيقونة الأجهزة بين عارض التعليمات وأيقونات المساعدة.

افتح مشروع (الجيل الثاني) في مساحة العمل. ثم حدد أيقونة نافذة الأجهزة.

تظهر قائمة أجهزة VEXcode IQ مع إعداد إنشاء IQ Robot Brain. تم تعيين هذا الإعداد على خيار الجيل الثاني، ولكن تم تمييز خيار الجيل الأول.

بمجرد فتح نافذة الأجهزة، حدد أيقونة "الجيل الأول".

يجب تحويل موجه VEXcode IQ Brain Generation الذي يقرأ مشاريع IQ Robot Brain من الجيل الثاني قبل استخدامها مع IQ Robot Brain من الجيل الأول. هل ترغب في المضي قدما في التحويل؟ هناك رابط لمعرفة المزيد أدناه. هناك أيضًا زرين في الأسفل، أحدهما يقرأ "إلغاء" والآخر يقرأ "متابعة". تم تسليط الضوء على زر المتابعة.

ستظهر رسالة لتنبيهك بأن المشروع سيحتاج إلى تحويل. حدد "متابعة" لمتابعة عملية التحويل.

ملاحظة: لن يتم فتح هذه الرسالة إلا في حالة إجراء تغييرات على رمز المشروع.

يظهر موجه تحويل مشروع VEXcode IQ الذي ينص على أنه تم إكمال تحويل المشروع بهذه التغييرات. تم تحديث القائمة المنسدلة لكتلة الحدث {When Brain button}. يوجد زر موافق في الأسفل والذي تم تسليط الضوء عليه.

سيتم فتح رسالة إكمال التحويل وسرد أية تغييرات تم إجراؤها. في هذا المثال، تم تحديث القائمة المنسدلة لكتلة الحدث {When Brain button} من تكوين الجيل الثاني إلى الجيل الأول.

  • راجع القسم أدناه للحصول على مزيد من المعلومات حول الرسائل المختلفة التي قد تتلقاها وكيفية تفسيرها.

حدد "موافق" لحفظ تحويل المشروع.

تظهر قائمة أجهزة VEXcode IQ مع إعداد إنشاء IQ Robot Brain. لقد تم تبديل هذا الإعداد إلى الجيل الأول وتم تسليط الضوء عليه.

سيتم تمييز أيقونة "الجيل الأول" باللون الأزرق لتوضيح أن المشروع قد تم تحويله. يمكنك الآن تشغيل هذا المشروع على دماغ (الجيل الأول).


تفسير رسائل الحوار عند تحويل المشاريع

إذا كان هناك تغيير في الكود المطلوب بسبب أي من الشروط الموضحة أدناه، فستكون الرسالة بعد التحويل: "تم إكمال تحويل المشروع بهذه التغييرات،" متبوعة بقائمة بأي تغييرات تم إجراؤها على الكود. فيما يلي التغييرات التي قد تواجهها عند تحويل مشروع (الجيل الثاني) ليعمل على (الجيل الأول) Brain.

رسائل الحوار الخاصة بالتغييرات التي تم إجراؤها تلقائيًا

{When Brain button} تم تحديث القائمة المنسدلة

يظهر موجه تحويل مشروع VEXcode IQ الذي ينص على أنه تم إكمال تحويل المشروع بهذه التغييرات. تم تحديث القائمة المنسدلة لكتلة الحدث {When Brain button}. يوجد زر موافق في الأسفل.

{When Brain button} تم تحديث القائمة المنسدلة

هنا تخبرك الرسالة بأن التحويل قد اكتمل، وتم تحديث القائمة المنسدلة للكتلة {When Brain button} .

رسم تخطيطي لكتلة زر When Brain التي تحتوي على قائمة منسدلة مختلفة من الأزرار اعتمادًا على جيل Brain. تحتوي قائمة الجيل الأول على ثلاثة خيارات وهي الأعلى والأسفل والتحقق. تحتوي قائمة الجيل الثاني على ثلاثة خيارات وهي اليسار واليمين والتحقق.

نظرًا لأن أزرار الأسهم الموجودة في الدماغ (الجيل الثاني) هي "يسار" و"يمين"، ولكنها موجودة في "أعلى" و"أسفل" في الدماغ (الجيل الأول)، فإن المعلمات الموجودة في القائمة المنسدلة للكتل المتصلة بالدماغ (الجيل الأول) يجب تحديث أزرار الأسهم.

تم تحديث القائمة المنسدلة

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

تخبرك هذه الرسالة أنه تم تحديث القائمة المنسدلة للكتلة <Brain button pressed> أثناء التحويل.

رسم تخطيطي لكتلة الضغط على زر الدماغ التي تحتوي على قائمة منسدلة مختلفة من الأزرار اعتمادًا على جيل الدماغ. تحتوي قائمة الجيل الأول على ثلاثة خيارات وهي الأعلى والأسفل والتحقق. تحتوي قائمة الجيل الثاني على ثلاثة خيارات وهي اليسار واليمين والتحقق.

نظرًا لأن أزرار الأسهم الموجودة في الدماغ (الجيل الثاني) هي "يسار" و"يمين"، ولكنها موجودة في "أعلى" و"أسفل" في الدماغ (الجيل الأول)، فإن المعلمات الموجودة في القائمة المنسدلة للكتل المتصلة بالدماغ (الجيل الأول) يجب تحديث أزرار الأسهم.

تم تغيير فتحة المشروع

يظهر موجه تحويل مشروع VEXcode IQ الذي ينص على أنه تم إكمال تحويل المشروع بهذه التغييرات. تم تعيين Project Slot على Slot 4 للتوافق مع IQ (الجيل الأول) Robot Brains. يوجد زر موافق في الأسفل.

هنا تخبرك الرسالة أنه تم تغيير فتحة المشروع أثناء التحويل.

لقطات شاشة لشريط أدوات VEXcode IQ قبل وبعد تحويل المشروع. تم تسليط الضوء على رقم فتحة المشروع، وكان إصدار الجيل الثاني في الفتحة 8 وهو الآن في الفتحة 4 في الدماغ.

يتم تكوين دماغ IQ (الجيل الأول) بـ 4 فتحات فقط لمشاريع المستخدم، بينما يتم تكوين دماغ (الجيل الثاني) بـ 8 فتحات. سيتم تلقائيًا إعادة تكوين المشروع الذي تم تكوينه للفتحات من 5 إلى 8 للفتحة 4.  

رسائل الحوار الخاصة بالتغييرات التي تتطلب تحديث التعليمات البرمجية

تمت إزالة مستشعر القصور الذاتي لنظام نقل الحركة

يظهر موجه تحويل مشروع VEXcode IQ الذي ينص على أنه تم إكمال تحويل المشروع بهذه التغييرات. تمت إزالة تكوين مستشعر القصور الذاتي في مجموعة نقل الحركة. يوجد زر موافق في الأسفل.

تخبرك رسالة الحوار هذه أنه تمت إزالة تكوين مستشعر القصور الذاتي لنظام الدفع أثناء عملية التحويل.

قائمة أجهزة VEXcode IQ مع Drivetrain المحدد حتى يمكن إضافة خيار Gyro إليه. تتضمن الخيارات No Gyro وGyro وBrain Inertial.

إذا تم تكوين مشروع باستخدام مستشعر القصور الذاتي المدمج في دماغ (الجيل الثاني)، فستتم إزالة مستشعر القصور الذاتي من تكوين نظام الدفع ليكون متوافقًا مع دماغ (الجيل الأول).

  • قد تحتاج إلى تكوين مستشعر الدوران حتى يعمل مشروعك حسب الرغبة على (الجيل الأول) Brain.

تم تعطيل بعض الكتل {When started}

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

تخبرك هذه الرسالة أنه تم تعطيل حوالي {When started} كتل أثناء التحويل.

لقطة شاشة لمساحة عمل مشروع VEXcode IQ مع 4 مجموعات من الكتل التي تبدأ بكتل "عند البدء". يتم ترقيم كل كومة، ويتم تعطيل الكومة الرابعة.

يمكن للدماغ (الجيل الأول) دعم ما يصل إلى {When started} كتلة فقط، بينما يدعم الدماغ (الجيل الثاني) ما يصل إلى 8 كتل. إذا كان هناك أكثر من 3 {When started} كتل في مشروع (الجيل الثاني)، فسيتم تعطيل الكتلة (الكتل) الإضافية {When started} أثناء عملية التحويل. لن تتمكن من تمكين الميزات الإضافية عند البدء أثناء وجودك في وضع الجيل الأول.

ملاحظة: سيقوم البرنامج بإعطاء الأولوية {When started} من الزاوية العلوية اليسرى لمساحة العمل.

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


تم تعطيل الكتل المحددة لنسبة الذكاء (الجيل الثاني).

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

تتيح لك هذه الرسالة معرفة أنه تم تعطيل أي كتل خاصة بـ IQ (الجيل الثاني).

لقطة شاشة لكتلة VEXcode IQ Set Gyro Heading التي تنص على تعيين اتجاه BrainInertial إلى 0 درجة. يظهر هذا المربع معطلاً لأن معلمة القائمة المنسدلة الخاصة به تعمل فقط على أجهزة Brains من الجيل الثاني.

إذا تم تعطيل الكتل، فلن يتم تشغيلها في المشروع. قد يكون من الضروري تحديث المشروع بحيث يعمل بالشكل المطلوب.

بالإضافة إلى ذلك، إذا تم تعيين معلمات الكتلة لتكوينات IQ (الجيل الثاني) المحددة كما هو موضح على اليسار، فسيتم تعطيل الكتلة أثناء التحويل.  يمكن تمكين هذه الكتلة بعد التحويل عن طريق تغيير معلمة "BrainInertial" في النافذة المنسدلة.

ملاحظة: إذا تم تحويل المشروع مرة أخرى إلى الجيل الثاني، فلن يتم تمكين هذه الكتل تلقائيًا. سيتعين عليك تمكينها يدويًا في مساحة العمل. لن تتمكن من إعادة تمكين الكتل الخاصة بدماغ معدل الذكاء (الجيل الثاني). 

تظهر الكتل الموجودة في فئات استشعار الجيروسكوب والاستشعار بالقصور الذاتي والرسم في مجموعة أدوات كتل VEXcode IQ.

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

  • ملاحظة: هناك بعض الكتل المشتركة بين مستشعر الجيروسكوب ومستشعر القصور الذاتي للدماغ. إذا استخدمت هذه الكتل وقمت بتحديد الجيروسكوب، فلن يتم تعطيلها. سيتم تعطيل الكتل التي تم تحديد "BrainInertial" فقط.

لقطة شاشة لكتلة الطباعة VEXcode IQ مع كتلة قيمة المؤقت، والتي تقرأ معًا مؤقت الطباعة بالثواني على وحدة التحكم. يظهر هذا المربع معطلاً ثم يتم تغييره للطباعة على Brain وتمكينه، حيث تعمل معلمة القائمة المنسدلة Console فقط على Brains من الجيل الثاني.

نظرًا لأن طريقة عرض وحدة التحكم غير مدعومة لـ IQ (الجيل الأول)، فسيتم تعطيل أي كتل تم تحديد خيار "وحدة التحكم" بها في القائمة عند التحويل إلى مشروع من الجيل الأول.

يمكن تمكين هذه الكتل إذا تم تغيير خيار القائمة.  في المثال الموجود على اليسار، تم تعطيل كتلة [الطباعة] بسبب تحديد "وحدة التحكم".

يمكن تمكين الكتلة عن طريق تحديد خيار "الدماغ"، نظرًا لأن هذا الخيار مدعوم. 

موجه تحويل مشروع VEXcode IQ مع قائمة طويلة من التغييرات التي تنص على أنه تم إكمال تحويل المشروع بهذه التغييرات. تمت إزالة تكوين المستشعر الداخلي لمحرك الأقراص. تم تعطيل الكتل المحددة للجيل الثاني من IQ. تم تعطيل بعض الكتل عند البدء من أجل التوافق مع أدمغة الروبوت IQ (الجيل الأول). تم تعيين Project Slot على Slot 4 للتوافق مع أدمغة الروبوت IQ (الجيل الأول). عندما يتم تحديث القائمة المنسدلة لكتلة حدث زر الدماغ. تم تحديث القائمة المنسدلة لكتلة الاستشعار عند الضغط على زر الدماغ. يوجد زر موافق في الأسفل.

قد يكون لمشروع واحد تغييرات متعددة. سيقوم VEXcode بإجراء جميع التحويلات مرة واحدة ويدرج جميع التغييرات في رسالة واحدة - كما هو موضح على اليسار.

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

Last Updated: