13.2.2. Ejecutar el script#
El Viewer ejecuta el script de un producto en lugar de uno que estés editando. El botón de inicio – la flecha verde debajo del botón de conexión, o Ctrl+R – ejecuta el script; mientras se ejecuta, el botón de inicio se convierte en un botón de parada que lo detiene. Se puede entregar un script al Viewer en la línea de comandos para que empiece a ejecutarse en el momento en que se conecta una cámara, que es la forma habitual de dirigir el Viewer a una aplicación terminada.
Mientras se ejecuta un script, su salida de print() se transmite al serial terminal y cada fotograma que captura aparece en el frame buffer viewer. Ese es todo el propósito del Viewer: conectar una cámara, ejecutar el script del producto y verlo funcionar.
La opción relacionada Tools → Stop Script on Connect/Disconnect (activada de forma predeterminada) detiene el script en ejecución cuando el Viewer se conecta o se desconecta, de modo que una cámara siempre queda en un estado conocido. Una cámara también sigue ejecutando cualquier script que tenga almacenado como main.py cuando tiene alimentación, con el Viewer conectado o sin él – conectarse simplemente te permite verla.