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