13.2.2. Executar o script#

O Viewer executa o script de um produto em vez de um que esteja a editar. O botão de início – a seta verde abaixo do botão de ligação, ou Ctrl+R – executa o script; enquanto é executado, o botão de início torna-se um botão de paragem que o interrompe. Um script pode ser passado ao Viewer na linha de comandos para começar a ser executado no momento em que uma câmara se liga, que é a forma habitual de apontar o Viewer para uma aplicação concluída.

Enquanto um script é executado, a sua saída print() é transmitida para o serial terminal e cada frame que capta aparece no frame buffer viewer. É esse todo o propósito do Viewer: ligar uma câmara, executar o script do produto e vê-lo funcionar.

A opção relacionada Tools → Stop Script on Connect/Disconnect (ativada por predefinição) interrompe o script em execução quando o Viewer se liga ou desliga, para que uma câmara fique sempre num estado conhecido. Uma câmara também continua a executar o script que nela estiver armazenado como main.py quando tem alimentação, com ou sem o Viewer ligado – ligar-se apenas permite vê-la.