ما الجديد في VEXcode 5

VEXcode 5 هو الجيل التالي من بيئة برمجة VEXcode، وهو متاح كتطبيق ويب على الرابط code.vex.com. يركز هذا التحديث الرئيسي على إمكانية الوصول وتجربة مبسطة عبر جميع منصات VEX. يدعم VEXcode 5 حاليًا منصات VEX 123 و GO و AIM و IQ (الجيل الأول) و IQ (الجيل الثاني) و EXP و CTE و V5 و AIR.

اقرأ أدناه للتعرف على الميزات والتحسينات الجديدة المتوفرة في VEXcode 5.

التحسينات والميزات في VEXcode 5

إمكانية الوصول الكاملة عبر لوحة المفاتيح

أصبح برنامج VEXcode 5 الآن قابلاً للوصول إليه بالكامل باستخدام لوحة المفاتيح، مما يسمح لك بالتنقل وتشغيل كل جزء من الواجهة بدون استخدام الماوس.

التنقل باستخدام لوحة المفاتيح في محرر الكتل

يدعم محرر الكتل الآن التنقل باستخدام لوحة المفاتيح. يمكن إضافة الكتل إلى مساحة العمل، وإزالتها منها، وقراءتها، وتعديلها، كل ذلك باستخدام لوحة المفاتيح.

صفحة هبوط جديدة

يتميز VEXcode 5 بصفحة هبوط معاد تصميمها تعمل كمركز رئيسي للتطبيق. من هنا، يمكنك:

  • تصفح وحدد أي منصة VEX مدعومة (123، GO، AIM، IQ (الجيل الأول)، IQ (الجيل الثاني)، EXP، CTE، V5، AIR).
  • اطلع على آخر أخبار VEXcode من خلال موجز الأخبار المدمج.
  • انتقل إلى صفحة خاصة بالمنصة لإنشاء مشروع جديد، أو فتح مشروع موجود، أو استكشاف المشاريع النموذجية.

موجز الأخبار

تتوفر موجزات الأخبار المدمجة مباشرة على الصفحة الرئيسية. يعرض التطبيق آخر أخبار وإعلانات وتحديثات VEXcode، مما يبقي المعلمين والطلاب على اطلاع دائم دون الحاجة إلى مغادرة التطبيق.

إعادة تصميم إنشاء المشروع

تمت إعادة تصميم آلية إنشاء المشروع. من الصفحة الرئيسية، يمكنك الآن تحديد نوع المشروع المفضل لديك (Blocks أو Python)، وإدخال اسم المشروع، وحفظ مشروعك.

مثال على البحث عن مشروع

أصبح تصفح الأمثلة يتضمن الآن شريط بحث، مما يسهل العثور على مشروع مثال محدد.

علامات تبويب قابلة للتحريك وتغيير الحجم

أصبح الآن من الممكن تخصيص مساحة عمل VEXcode، مع علامات تبويب يمكن نقلها أو تغيير حجمها أو إغلاقها.

  • لإعادة فتح علامة تبويب مغلقة، افتح قائمة العرض وحدد إضافة علامة تبويب، ثم اختر علامة التبويب التي تريد استعادتها.
  • لإعادة ضبط مساحة العمل الخاصة بك، افتح قائمة العرض وحدد التخطيط الافتراضي.

تمت إضافة اتصال بلوتوث لإصداري EXP و V5

يمكن الآن لـ EXP و V5 Brains الاتصال لاسلكيًا عبر البلوتوث مباشرة من المتصفح، تمامًا مثل IQ.

أداة اختيار الألوان بتقنية الذكاء الاصطناعي

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

مساعدة مدمجة متصلة بواجهة برمجة تطبيقات VEX

جميع مراجع المساعدة الخاصة بالكتل وأوامر بايثون ترتبط الآن مباشرة بموقع VEX API Reference الرسمي. يوفر لك هذا معلومات شاملة حول كل أمر دون مغادرة VEXcode.

حوار محدّث حول اتصال الدماغ

تمت إعادة تصميم الحوار الذي يظهر عند توصيل جهاز الدماغ بمظهر عصري ومتناسق عبر جميع المنصات.

إصدارات GO قابلة للتكوين

في VEXcode 5، تم دمج إعدادات بناء GO وقوالب المشاريع النموذجية. في لوحة الأجهزة، يؤدي تحديد تكوين بناء GO إلى ملء اللوحة تلقائيًا بالأجهزة المرتبطة. لا يزال من الممكن تهيئة كل جهاز بنفس الطريقة المتبعة في الروبوت المخصص.

تم تحديث علامة تبويب GO Drive

تمت إعادة تصميم علامة تبويب GO Drive لتحسين دعم إمكانية الوصول. يمكنك الآن قيادة روبوت GO الخاص بك من علامة التبويب Drive باستخدام لوحة المفاتيح.

الميزات القادمة لـ VEXcode 5

لا يزال VEXcode 5 قيد التطوير النشط. بعض الميزات من تطبيقات VEXcode الحالية غير متوفرة بعد، ولكن من المخطط إضافتها في الإصدارات المستقبلية، مثل:

  • دعم VEXcode للواقع الافتراضي
  • تحميل مشاريع VEXcode الحالية
    • لا يمكن فتح المشاريع التي تم إنشاؤها في تطبيقات VEXcode الإنتاجية الحالية في VEXcode 5 حتى الآن.
  • مشاركة المشاريع
  • دعم برمجة C++
  • اقرأ الكتل بصوت عالٍ في قائمة السياق الخاصة بمحرر الكتل

سجل التغييرات في VEXcode 5

5.0.11

  • عام
    • تمت إضافة لافتة إعلانية لإصدار النسخة التجريبية إلى الصفحة الرئيسية.
    • تمت إضافة مربع VEX Robotics إلى صفحة اختيار المنصة التي ترتبط بـ vexrobotics.com/vexcode.
  • يذهب
    • تمت إضافة دعم وحدة التحكم بعصا واحدة.
    • تم إصلاح مشكلة كانت تتسبب في فشل تنفيذ الأوامر على GO وتوقف المشروع.
  • معدل الذكاء (الجيل الأول)
    • تمت إضافة إعدادات مسبقة.
    • تم تعطيل زر "التحويل إلى مشروع C++" في حين أن مشاريع النصوص C++ غير مدعومة.
  • معدل الذكاء (الجيل الثاني)
    • تم إصلاح مشكلة في تسمية نموذج كائنات أداة الرؤية الذكية.
    • تم إصلاح مشكلة عدم تحديث قائمة منسدلة كتلة كائن رؤية الذكاء الاصطناعي بشكل صحيح.
  • تاريخ انتهاء الصلاحية
    • تم إصلاح مشكلة في تسمية نموذج كائنات أداة الرؤية الذكية.
    • تم إصلاح مشكلة عدم تحديث قائمة منسدلة كتلة كائن رؤية الذكاء الاصطناعي بشكل صحيح.
    • تم إصلاح مشكلة في تكوين الجهاز الهوائي.
  • الإصدار الخامس
    • تم إصلاح مشكلة في تسمية نموذج كائنات أداة الرؤية الذكية.
    • تم إصلاح مشكلة عدم تحديث قائمة منسدلة كتلة كائن رؤية الذكاء الاصطناعي بشكل صحيح.
  • التعليم المهني والتقني
    • تم إصلاح مشكلة عدم إمكانية مراقبة أجهزة الاستشعار.
  • هواء
    • تمت إضافة مشاريع تجريبية باستخدام لغة البرمجة بلوك تشين ولغة بايثون.
    • تم إصلاح مشكلة عدم ظهور الكتل المتغيرة في صندوق الأدوات عند طي فئات المنطق.

5.0.10

  • عام
    • تحسين معالجة إصدارات البرامج الثابتة ومجموعات تطوير البرامج (SDK).
    • تم تحديث تصميم الكتل المعطلة في القالب الكلاسيكي.
    • تم تحديث تصميم كتل المفاتيح المعطلة.
    • جعل عملية توليد رمز الكتلة العشوائية متسقة عبر جميع المنصات.
    • تم إصلاح مشكلة عدم التفاف عناوين المقالات الإخبارية بشكل صحيح.
    • تم إصلاح مشكلة عدم انتقال صندوق أدوات بايثون إلى عنوان الفئة عند التركيز عليه.
    • تم إصلاح مشكلة عدم توسيط أيقونات نافذة اتصال الروبوت المنبثقة.
    • تم إصلاح مشكلة عدم إمكانية تحويل الكتل المعطلة إلى كتل تبديل.
    • تم إصلاح مشكلة بقاء المظهر الكلاسيكي مطبقًا على المنصات التي لا تدعمه.
    • تم إصلاح مشكلة ظهور خاصية اقتراح كلمة المرور تلقائيًا في مدخلات وحدة التحكم الخاصة بالشاشة.
  • يذهب
    • تمت إضافة دعم جهاز التحكم بعصا التحكم الواحدة.
  • معدل الذكاء (الجيل الأول)
    • تمت إضافة رابط لقاعدة المعرفة لتحديث البرامج الثابتة.
    • تمت إزالة إمكانية تعيين كتل متغيرة للسلاسل النصية.
    • تمت إضافة حد أقصى قدره 3 كتل "عند البدء" لكل مشروع.
    • تم إصلاح مشكلة عرض أيقونات الفئات غير الصحيحة في صندوق الأدوات.
    • تم إصلاح مشكلة كانت تتسبب في توليد رمز غير صحيح في كتلة "التكرار حتى".
  • معدل الذكاء (الجيل الثاني)
    • تمت إضافة إصدار الإعداد المسبق لبرنامج Flop Hero Bot لعامي 2026-2027.
    • تم تغيير اسم الفريق إلى رقم الفريق في القائمة العلوية وفي مربع حوار اتصال الدماغ.
    • لم تعد تحديثات SDK التلقائية تبدأ عندما يتصل الدماغ من خلال وحدة تحكم، لذلك لا يتم حظر المستخدمين بسبب تحديث غير متوقع.
  • تاريخ انتهاء الصلاحية
    • تم تغيير اسم الفريق إلى رقم الفريق في القائمة العلوية وفي مربع حوار اتصال الدماغ.
    • لم تعد تحديثات SDK التلقائية تبدأ عندما يتصل الدماغ من خلال وحدة تحكم، لذلك لا يتم حظر المستخدمين بسبب تحديث غير متوقع.
    • تم إصلاح مشكلة عدم عرض الأجهزة ذات الثلاثة أسلاك للمنافذ غير المتاحة بشكل صحيح.
  • الإصدار الخامس
    • تمت إضافة إصدارات 2026-2027 من Flex و Flex (المستشعرات) Hero Bot المسبقة.
    • تم تغيير اسم الفريق إلى رقم الفريق في القائمة العلوية وفي مربع حوار اتصال الدماغ.
    • لم تعد تحديثات SDK التلقائية تبدأ عندما يتصل الدماغ من خلال وحدة تحكم، لذلك لا يتم حظر المستخدمين بسبب تحديث غير متوقع.
    • تم إصلاح مشكلة عدم عرض الأجهزة ذات الثلاثة أسلاك للمنافذ غير المتاحة بشكل صحيح.
    • تم إصلاح مشكلة عدم قيام MC55 بتعبئة اسم الجهاز الصحيح عند سحبه من صندوق أدوات بايثون.
    • تم إصلاح أيقونات المشروع التجريبي.
  • هواء
    • تمت إضافة دعم AIR Simulator.

5.0.9

  • عام
    • أضفت مشاريع نموذجية من My Blocks.
    • تم تحديث أيقونات ملفات المشروع الأخيرة.
    • تم تحديث أيقونات صندوق أدوات الكتل لفئات المنطق الموسعة.
    • تم تغيير المشاريع الأخيرة لتكون خاصة بالمنصة.
    • تم تحسين إمكانية الوصول إلى حالات اتصال الروبوت بحيث يتم نقلها بواسطة تسمية نصية ويتم الإعلان عنها لقارئات الشاشة، بدلاً من لون الأيقونة فقط.
    • تم إصلاح مشكلة بقاء مربع حوار تحديث SDK مفتوحًا بعد التحديث التلقائي الناجح.
  • 123
    • تمت إضافة مشاريع أمثلة لـ 123 Blocks و Python.
  • معدل الذكاء (الجيل الأول)
    • مشاريع نموذجية مضافة باستخدام الكتل.
    • تمت إضافة خاصية توليد رمز رأس نظام نقل الحركة الديناميكي.
    • تم إصلاح مشكلة كانت تتسبب فيها إضافة قوس إلى اسم المشروع في فشل عملية الحفظ دون أي تنبيه.
    • تم إصلاح مشكلة عدم استقبال مدخلات وحدة التحكم.
  • معدل الذكاء (الجيل الثاني)
    • تمت إضافة دعم لتنزيل المشاريع إلى الدماغ عن طريق الاتصال عبر وحدة تحكم.
  • تاريخ انتهاء الصلاحية
    • تمت إضافة دعم لتنزيل المشاريع إلى الدماغ عن طريق الاتصال عبر وحدة تحكم.
  • الإصدار الخامس
    • تمت إضافة جهاز التحكم المتاح لذوي الاحتياجات الخاصة إلى إعدادات الروبوت.
    • تمت إضافة دعم لتنزيل المشاريع إلى الدماغ عن طريق الاتصال عبر وحدة تحكم.
  • هواء
    • تم إصلاح مشكلة عرض فئة الوحدة النمطية لرمز الوحدة النمطية غير الصحيح.

5.0.8

  • عام
    • تمت إضافة مشاريع نموذجية للرؤية بالذكاء الاصطناعي.
    • تمت إضافة خاصية كتم الصوت.
    • تم تحديث منطق إعادة تسمية المشاريع غير المحفوظة بحيث يطلب الحفظ قبل إعادة التسمية.
    • تم تحديث أيقونات التكبير والتصغير وإعادة الضبط في مساحة عمل الكتلة.
    • تم تحديث أيقونات فئات أدوات بايثون والكتل البرمجية لتكون أكثر سهولة في الوصول إليها.
    • تحسين التنقل باستخدام لوحة المفاتيح في صندوق أدوات الكتل.
    • تم إصلاح مشكلة كانت تتسبب في انهيار عناصر القائمة بشكل غير صحيح عند تطبيق أنماط مخصصة (WCAG 1.4.12).
  • 123
    • الدعم الأولي، والآن مع لغة بايثون.
  • يذهب
    • تم إصلاح مشكلة كانت تمنع استخدام مفاتيح الحركة في علامة تبويب "محرك الأقراص" أثناء تسمية مشروع.
  • هدف
    • تمت إضافة علامات المحاور إلى عارض أداة الرؤية بالذكاء الاصطناعي.
    • تمت إضافة دعم للملفات المحلية في المشاريع التجريبية وتحميل الصوت والصور في إصدارات سطح المكتب.
    • تم إصلاح مشروع مثال إنشاء كتل AIM ذات المهل الزمنية.
  • معدل الذكاء (الجيل الأول)
    • تمت إضافة دعم للتحقق من البرامج الثابتة القديمة.
    • تم إصلاح مشاكل توليد التعليمات البرمجية غير الصحيحة.
    • تم إصلاح مشكلة عدم استمرار اختيارات القائمة المنسدلة للأجهزة بين الجلسات.
    • تم إصلاح مشكلة حيث فشلت المشاريع التي تحتوي على جهاز مُهيأ في التنزيل أو التشغيل بسبب مُنشئات الجهاز غير الصحيحة.
    • تحسين تنسيق الطباعة للكتل المتغيرة ومدخلات الأرقام.
  • معدل الذكاء (الجيل الثاني)
    • تمت إضافة علامات المحاور إلى عارض أداة الرؤية بالذكاء الاصطناعي.
    • تمت إضافة دعم لتحديد رقم الفريق.
    • تم إصلاح مشكلة تتعلق بتوليد التعليمات البرمجية بشكل غير صحيح.
    • تمت إضافة خيار لتعطيل التحديث التلقائي للبرامج الثابتة.
  • تاريخ انتهاء الصلاحية
    • تمت إضافة علامات المحاور إلى عارض أداة الرؤية بالذكاء الاصطناعي.
    • تمت إضافة دعم لتحديد رقم الفريق.
  • الإصدار الخامس
    • تمت إضافة علامات المحاور إلى عارض أداة الرؤية بالذكاء الاصطناعي.
    • تمت إضافة دعم لتحديد رقم الفريق.
    • تمت إضافة معالجة وحدة التحكم الميدانية وتحديث البرامج الثابتة.
    • تم إصلاح الأخطاء المتعلقة بإعدادات الروبوت.
    • تم إصلاح مشكلة عدم تعطيل الكتل بشكل صحيح عند حذف أنظمة نقل الحركة المُجهزة بمستشعر GPS.
    • تمت إضافة خيار لتعطيل التحديث التلقائي للبرامج الثابتة.
  • التعليم المهني والتقني
    • تمت إضافة مشاريع نموذجية.
    • تم إصلاح سلوك وحدة التحكم ليتوافق مع برنامج AIM.
  • هواء
    • تم إصلاح سلوك وحدة التحكم ليتوافق مع برنامج AIM.

5.0.7

  • عام
    • تمت إضافة دعم لتحديث البرامج الثابتة.
    • نوع إدخال كتلة المقارنة المنطقية الثابتة.
    • تمت إزالة دعم توصيل الكتل بمدخل كتلة مؤقت "When Timer".
    • تم إصلاح مشكلة تعطل تصميم القائمة العلوية عند عرض شاشات معينة.
    • تم إصلاح مشكلة اقتطاع التعليقات الطويلة بعلامة حذف (...).
  • يذهب
    • تمت إضافة رمز افتراضي لمشاريع بايثون.
    • تم إصلاح مشكلة كانت تتسبب في إنتاج رمز تمييز غير متوقع عند تحويل كتلة التبديل.
  • هدف
    • تمت إضافة رمز افتراضي لمشاريع بايثون.
  • معدل الذكاء (الجيل الأول)
    • الدعم الأولي
  • معدل الذكاء (الجيل الثاني)
    • تمت إضافة دعم لتحديث البرامج الثابتة لمستشعر الرؤية بالذكاء الاصطناعي وتبديل النماذج.
  • تاريخ انتهاء الصلاحية
    • تمت إضافة دعم لتحديث البرامج الثابتة لمستشعر الرؤية بالذكاء الاصطناعي وتبديل النماذج.
  • التعليم المهني والتقني
    • تحسين أداء وحدة التحكم اليدوية لضبط إزاحة القلم.
    • تمت إضافة أوامر المؤقت المفقودة إلى مجموعة أدوات بايثون.
    • تم إصلاح مشكلة عدم انطفاء أضواء برج الإشارة بشكل صحيح عند توقف الذراع.
    • توليد رمز الكتلة الثابتة.
  • الإصدار الخامس
    • تمت إضافة دعم لتحديث البرامج الثابتة لمستشعر الرؤية بالذكاء الاصطناعي وتبديل النماذج.
  • هواء
    • الدعم الأولي

5.0.6

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

5.0.2

  • عام
    • تمت إضافة إمكانية النقر على شعار المنصة للعودة إلى الصفحة الرئيسية
    • تحديثات إمكانية الوصول لتحسين دعم قارئ الشاشة للكتل ومساحات عمل بايثون
    • واجهة مستخدم محسّنة لموجز الأخبار
    • أُعيد تصميم وحدة التحكم بالطباعة لاستخدام تنسيق موحد لأخطاء الطباعة، مع مراعاة دقة الطباعة، وتحديد لون الخط.
    • تمت إزالة التسطير الذي يظهر أسفل اقتراح الإكمال التلقائي
    • تم إصلاح مشكلات الإكمال التلقائي وتلوين الصيغة.
    • تم إصلاح مشكلة في كود معايرة مجموعة نقل الحركة في رأس الملف
    • تم إصلاح مشكلة اختفاء أزرار تكبير/تصغير مساحة العمل عند طي صندوق الأدوات.
  • يذهب
    • تمت إضافة مشاريع نموذجية
    • تمت إضافة دعم الخيوط
    • يتم تعطيل زر الخطوة عند وجود عدة كتل بدء تشغيل في مساحة العمل
    • تم إصلاح مشكلة إعادة ضبط علامة التعطل بعد اكتشاف عطل
    • ترتيب الفئات الثابت لمجموعة أدوات بايثون
    • تم إصلاح مشكلة بقاء الكتل مُظللة في حلقة تكرارية
  • هدف
    • تمت إضافة مشاريع نموذجية
  • معدل الذكاء (الجيل الثاني)
    • الدعم الأولي
  • تاريخ انتهاء الصلاحية
    • تمت إضافة دعم تكوين وحدة التحكم
    • تمت إضافة دعم الشاشة عن بُعد
    • تمت إضافة أمر طباعة الشاشة (print_at) وأمر تعيين الأصل (set_origin).
    • تم إصلاح مشكلة في تكوين أجهزة التشفير ومقياس المدى
  • الإصدار الخامس
    • تمت إضافة دعم تكوين وحدة التحكم
    • تمت إضافة أمر طباعة الشاشة (print_at) وأمر تعيين الأصل (set_origin).
    • تمت إضافة دعم تكوين رؤية الذكاء الاصطناعي
    • تم إصلاح مشكلة في تكوين أجهزة التشفير ومقياس المدى
    • تم إصلاح مشكلة عدم ظهور كتل فئات نظام تحديد المواقع العالمي (GPS) في صندوق الأدوات
    • تم إصلاح مشكلة كانت تتسبب في ظهور اسم جهاز غير صحيح عند تهيئة نظام تحديد المواقع العالمي (GPS) من خلال نظام نقل الحركة.

5.0.1

  • عام
    • لا يتم تعطيل الكتل الثابتة في مساحة العمل بعد حذف جهاز
  • تاريخ انتهاء الصلاحية
    • تم إصلاح اقتراحات الإكمال التلقائي في بايثون لكلمتي "برج الإشارة" و"الجهاز بالقصور الذاتي".
    • توليد كود بايثون لجهاز التحكم الثابت

5.0

  • عام
    • الإصدار الأولي
  • يذهب
    • الدعم الأولي
  • هدف
    • الدعم الأولي
  • تاريخ انتهاء الصلاحية
    • الدعم الأولي
  • الإصدار الخامس
    • الدعم الأولي

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

Last Updated: