13.2.2. تشغيل النص البرمجي#

يشغّل العارض نص منتج برمجياً بدلاً من نص تقوم بتحريره. يشغّل زر البدء -- السهم الأخضر أسفل زر الاتصال، أو Ctrl+R -- النص البرمجي؛ وأثناء تشغيله، يصبح زر البدء زر إيقاف يوقفه. يمكن تسليم نص برمجي إلى العارض عبر سطر الأوامر بحيث يبدأ التشغيل لحظة اتصال الكاميرا، وهي الطريقة المعتادة لتوجيه العارض نحو تطبيق نهائي.

أثناء تشغيل نص برمجي، تُبَث مخرجات print() الخاصة به إلى serial terminal ويظهر كل إطار يلتقطه في frame buffer viewer. هذا هو جوهر العارض بأكمله: وصّل كاميرا، وشغّل نص المنتج البرمجي، وشاهده يعمل.

يوقف خيار Tools → Stop Script on Connect/Disconnect ذو الصلة (مفعّل افتراضياً) النص البرمجي قيد التشغيل عند اتصال العارض أو قطع اتصاله، بحيث تُترك الكاميرا دائماً في حالة معروفة. تستمر الكاميرا أيضاً في تشغيل أي نص برمجي مخزّن عليها باسم main.py عندما تكون مزوّدة بالطاقة، سواء كان العارض متصلاً أم لا -- الاتصال ببساطة يتيح لك مشاهدتها.