13.2.2. Chạy tập lệnh#

Viewer chạy tập lệnh của một sản phẩm thay vì tập lệnh bạn đang chỉnh sửa. Nút bắt đầu -- mũi tên màu xanh bên dưới nút kết nối, hoặc Ctrl+R -- chạy tập lệnh; trong khi nó chạy, nút bắt đầu trở thành nút dừng để dừng nó lại. Một tập lệnh có thể được chuyển cho Viewer trên dòng lệnh để nó bắt đầu chạy ngay khoảnh khắc một camera kết nối, đây là cách thông thường để hướng Viewer tới một ứng dụng đã hoàn thiện.

Trong khi một tập lệnh chạy, đầu ra print() của nó truyền vào serial terminal và mọi khung hình nó thu được xuất hiện trong frame buffer viewer. Đó chính là toàn bộ mục đích của Viewer: kết nối một camera, chạy tập lệnh của sản phẩm, và theo dõi nó hoạt động.

Tùy chọn liên quan Tools → Stop Script on Connect/Disconnect (bật theo mặc định) dừng tập lệnh đang chạy khi Viewer gắn vào hoặc tháo ra, để một camera luôn được để lại ở một trạng thái đã biết. Một camera cũng tiếp tục chạy bất kỳ tập lệnh nào được lưu trên nó dưới tên main.py khi có nguồn, dù có hay không có Viewer gắn vào -- việc kết nối đơn giản chỉ cho phép bạn theo dõi nó.