احصل على المزيد مع VEXcode
نوصيك بالانتقال إلى برنامجنا الجديد. يحتوي VEXcode على كل من الخيارات المستندة إلى الكتل والنصوص ، والتي تعمل على أجهزة Chromebooks و iPads وأجهزة Android اللوحية و Windows و Mac. تفضل بزيارة code.vex.com للحصول على مزيد من التفاصيل حول كيفية تنزيل VEXcode.
تم إيقاف استوديو VEX Coding ولم يعد متاحًا للتنزيل. تم تنزيله بالفعل؟ سيستمر البرنامج في العمل ولكن لن يتم دعمه بعد الآن.
يمكن للمستخدمين الذين ينتقلون إلى VEXcode ترحيل مشاريعهم C ++ / C ++ Pro إلى VEXcode Pro V5 باتباع هذه المقالة.

أضف عامل التشغيل المنطقي NOT للإشارة إلى معكوس الشرط

  • استخدم عامل التشغيل NOT!للإشارة إلى حالة مقلوبة (أي يصبح الصواب خطأ ، والخطأ يصبح صحيحًا).

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

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

الكود الذي يمكن نسخه ولصقه:

#include "robot-config.h"  

int main () {
    // حلقة ليظل الروبوت ثابتًا حتى يتم الضغط على الشاشة.
    while (! Brain.Screen.pressing ()) {
            LeftMotor.stop ()؛
            RightMotor.stop ()؛
        }
    Brain.Screen.print ("أنا أتقدم للأمام لمدة 3 ثوان!")؛
    LeftMotor.spin (directionType :: fwd)؛
    RightMotor.spin (directionType :: fwd)؛
    مهمة :: sleep (3000)؛
    LeftMotor.stop ()؛
    RightMotor.stop ()؛
}

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