13.2.2. การรันสคริปต์#
Viewer รันสคริปต์ของผลิตภัณฑ์ แทนที่จะเป็นสคริปต์ที่คุณกำลังแก้ไข ปุ่มเริ่ม -- ลูกศรสีเขียวใต้ปุ่มเชื่อมต่อ หรือ Ctrl+R -- จะรันสคริปต์; ขณะที่รัน ปุ่มเริ่มจะกลายเป็นปุ่มหยุดที่หยุดมัน สามารถส่งสคริปต์ให้ Viewer ผ่านบรรทัดคำสั่งได้ เพื่อให้เริ่มทำงานทันทีที่กล้องเชื่อมต่อ ซึ่งเป็นวิธีปกติในการชี้ Viewer ไปยังแอปพลิเคชันที่เสร็จสมบูรณ์
ขณะที่สคริปต์ทำงาน เอาต์พุต print() ของมันจะสตรีมเข้าสู่ serial terminal และทุกเฟรมที่จับภาพจะปรากฏใน frame buffer viewer นั่นคือจุดประสงค์ทั้งหมดของ Viewer: เชื่อมต่อกล้อง รันสคริปต์ของผลิตภัณฑ์ และดูมันทำงาน
ตัวเลือกที่เกี่ยวข้อง Tools → Stop Script on Connect/Disconnect (เปิดโดยค่าเริ่มต้น) จะหยุดสคริปต์ที่กำลังทำงานเมื่อ Viewer เชื่อมต่อหรือถอดออก กล้องจึงอยู่ในสถานะที่ทราบเสมอ กล้องยังคงรันสคริปต์ใดก็ตามที่จัดเก็บไว้เป็น main.py เมื่อมีไฟเลี้ยง ไม่ว่าจะมี Viewer เชื่อมต่ออยู่หรือไม่ -- การเชื่อมต่อเพียงแค่ให้คุณดูมันเท่านั้น