v4.0.13¶
v4.0.13 giới thiệu giao thức mã thoát OMV cho phép các tập lệnh chạy trên camera điều khiển IDE trực tiếp từ luồng đầu ra print/terminal, đồng thời thay đổi hai giá trị mặc định: đồng bộ hóa thư viện đã nhập giờ là tùy chọn và hai mục trong menu ngữ cảnh của bộ đệm khung hình hiện bị ẩn. Phiên bản này vẫn dựa trên Qt Creator 10.0.1. Không có thay đổi gây mất tương thích về API tập lệnh, nhưng có một vài thay đổi về mặc định quy trình làm việc hiển thị với người dùng.
Điểm nổi bật¶
Giao thức mã thoát OMV cho phép các tập lệnh trên camera kích hoạt hộp thoại popup Info/Warning/Error/Question và lưu ảnh Dataset Editor trực tiếp từ luồng đầu ra print/terminal.
Giới hạn tốc độ hộp thoại giới hạn các popup được kích hoạt bởi mã thoát ở mức một popup mỗi giây để một tập lệnh in nhanh không thể tạo ra quá nhiều cửa sổ.
Đồng bộ hóa imports giờ là tùy chọn, được kiểm soát bởi một nút bật/tắt mới trong menu
Toolsthay vì chạy tự động.Đầu ra print gọn hơn với ký tự xuống dòng thừa sau ảnh bộ đệm khung hình/JPEG hiện được loại bỏ trong cả đầu ra print của IDE và terminal serial.
Menu framebuffer gọn hơn với các mục menu ngữ cảnh Save Template to Cam và Save Descriptor to Cam hiện bị ẩn.
Tính năng mới¶
Giao thức mã thoát OMV. Các tập lệnh chạy trên camera giờ có thể điều khiển IDE từ luồng đầu ra print/terminal bằng giao thức mã thoát OMV mới. Các chức năng được hỗ trợ bao gồm đặt lại hệ thống, xây dựng văn bản được đệm từ
START_TEXT, kích hoạt hộp thoại popup Info, Warning, Error và Question, cũng như kích hoạt từ xa tính năng lưu ảnh Dataset Editor. Tính năng này thêmopenmvpluginescapecodeparser.{cpp,h}với enumESCAPE_CODE_FUNCTION_*, kết nối bộ phân tích cú pháp vàooutputwindow.cppvàopenmvterminal.cpp, và kết nối lưu dataset-editor vớidatasetEditorSnapshotAction(77e6b1987).
Các thay đổi và cải tiến khác¶
Các hộp thoại được kích hoạt bởi mã thoát bị giới hạn tốc độ ở mức tối đa một hộp thoại mỗi giây, để một tập lệnh in nhanh không thể tạo ra quá nhiều cửa sổ popup (8b2bbae57).
Tiền tố mã thoát ngắn hơn. Tiền tố chuỗi lệnh tùy chỉnh đã được rút gọn từ ba ký tự
OMVxuống còn một ký tựOtrong bộ phân tích cú pháp terminal/đầu ra (90423e6f5).Đồng bộ hóa imports tắt theo mặc định. Tự động đồng bộ hóa các thư viện đã nhập giữa OpenMV Cam và thư mục Documents hiện bị tắt theo mặc định và được kiểm soát bởi một nút bật/tắt mới được lưu trữ trong menu
Tools, Sync Imports between OpenMV Cam and Documents Folder (0b6ee2590).Menu ngữ cảnh framebuffer được thu gọn. Các mục Save Template to Cam và Save Descriptor to Cam hiện bị ẩn khỏi menu ngữ cảnh nhấp chuột phải của bộ đệm khung hình (các hành động vẫn tồn tại trong mã nhưng được làm ẩn đi) (33a3e62a7).
Sửa lỗi¶
Đã sửa một ký tự xuống dòng thừa xuất hiện sau ảnh bộ đệm khung hình/JPEG trong đầu ra print của IDE và terminal serial, để văn bản tiếp theo hiện in ra gọn gàng (afc817024).
Hỗ trợ nền tảng và công cụ¶
Phiên bản Qt Creator: 10.0.1.
Phiên bản OpenMV IDE tăng từ 4.0.12 lên 4.0.13 (b4f0030c5).
Thay đổi gây mất tương thích¶
Không có thay đổi gây mất tương thích về API tập lệnh, nhưng hai giá trị mặc định hiển thị với người dùng đã thay đổi:
Menu ngữ cảnh nhấp chuột phải trên framebuffer không còn hiển thị Save Template to Cam hoặc Save Descriptor to Cam (các mục này hiện bị ẩn).
Tự động đồng bộ hóa các thư viện đã nhập giữa OpenMV Cam và thư mục Documents hiện TẮT theo mặc định và phải được bật qua nút bật/tắt Sync Imports between OpenMV Cam and Documents Folder mới trong menu
Tools.