13.2.2. Het script uitvoeren#

De Viewer voert het script van een product uit in plaats van een script dat je bewerkt. De startknop – de groene pijl onder de verbindingsknop, of Ctrl+R – voert het script uit; terwijl het draait, wordt de startknop een stopknop die het stopt. Een script kan op de opdrachtregel aan de Viewer worden meegegeven, zodat het begint te draaien zodra een camera verbinding maakt, wat de gebruikelijke manier is om de Viewer op een afgewerkte toepassing te richten.

Terwijl een script draait, wordt de print()-uitvoer doorgestuurd naar de serial terminal en verschijnt elk frame dat het vastlegt in de frame buffer viewer. Dat is het hele doel van de Viewer: sluit een camera aan, voer het script van het product uit en zie het werken.

De bijbehorende optie Tools → Stop Script on Connect/Disconnect (standaard aan) stopt het draaiende script wanneer de Viewer verbinding maakt of verbreekt, zodat een camera altijd in een bekende toestand wordt achtergelaten. Een camera blijft ook het script draaien dat als main.py op de camera is opgeslagen zolang hij stroom heeft, met of zonder de Viewer verbonden – verbinden laat je er simpelweg naar kijken.