13.2.2. Exécution du script#

Le Viewer exécute le script d’un produit plutôt qu’un script que vous êtes en train de modifier. Le bouton de démarrage – la flèche verte sous le bouton de connexion, ou Ctrl+R – exécute le script ; pendant son exécution, le bouton de démarrage devient un bouton d’arrêt qui l’interrompt. Un script peut être transmis au Viewer en ligne de commande afin qu’il commence à s’exécuter dès qu’une caméra se connecte, ce qui est la manière habituelle de pointer le Viewer vers une application finie.

Pendant l’exécution d’un script, sa sortie print() est diffusée dans le serial terminal et chaque image qu’il capture apparaît dans le frame buffer viewer. C’est tout l’intérêt du Viewer : connecter une caméra, exécuter le script du produit et le regarder fonctionner.

L’option connexe Tools → Stop Script on Connect/Disconnect (activée par défaut) arrête le script en cours d’exécution lorsque le Viewer se connecte ou se déconnecte, de sorte qu’une caméra est toujours laissée dans un état connu. Une caméra continue également d’exécuter le script qui y est stocké sous le nom main.py tant qu’elle est alimentée, que le Viewer soit connecté ou non – la connexion vous permet simplement de la regarder.