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 로 저장된 스크립트를 계속 실행합니다 – 연결은 단지 그것을 지켜볼 수 있게 해줄 뿐입니다.