13.2.2. 執行腳本#

Viewer 執行的是產品的腳本,而非你正在編輯的腳本。開始按鈕——連線按鈕下方的綠色箭頭,或按 Ctrl+R——會執行腳本;執行期間,開始按鈕會變成用來停止腳本的停止按鈕。你可以在命令列上將腳本交給 Viewer,使其在相機連線的那一刻就開始執行,這也是讓 Viewer 指向某個已完成應用程式的常見做法。

腳本執行時,其 print() 輸出會串流進 serial terminal,而它所擷取的每個影格都會出現在 frame buffer viewer 中。這正是 Viewer 的全部意義所在:連接相機、執行產品的腳本,並觀看它運作。

相關的 Tools → Stop Script on Connect/Disconnect 選項(預設開啟)會在 Viewer 接上或斷開時停止執行中的腳本,使相機始終保持在已知狀態。相機只要有電,無論 Viewer 是否接上,也都會持續執行其上以 main.py 儲存的腳本——連線只是讓你能夠觀看它。