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 чи без нього – під’єднання просто дозволяє вам спостерігати за нею.