v1.5.0#
v1.5.0 dodaje samodzielne okna Open Terminal szeregowe/UDP/TCP, autouzupełnianie Pythona z podpowiedziami argumentów funkcji opartymi na dołączonej dokumentacji oraz AprilTag Generator do generowania arkuszy znaczników do druku. Wydanie pozostaje na bazie Qt Creator 4.0.2 i dołącza oprogramowanie układowe OpenMV 2.2.0. Brak zmian niekompatybilnych wstecznie.
Najważniejsze zmiany#
Open Terminal otwiera dedykowane okna terminala przez port szeregowy, UDP lub TCP, każde z własnym podglądem bufora ramki i panelem histogramu.
Autouzupełnianie Pythona z podpowiedziami argumentów funkcji i bogatszym podświetlaniem składni, pochodzące z bazy słów kluczowych automatycznie wygenerowanej z dołączonej dokumentacji HTML.
AprilTag Generator renderuje arkusze obrazów znaczników do druku dla rodzin TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 i ARTOOLKIT (etykieta menu dla ostatniej z nich brzmi
ARKTOOLKIT).Niezawodne wyjście szeregowe: parser obsługujący UTF-8 usuwa i obsługuje znaki sterujące, dzięki czemu dane binarne nie uszkadzają już drukowanego tekstu.
Oprogramowanie układowe OpenMV 2.2.0 jest teraz dołączone, z nowymi przykładami AprilTag i pozycji 3D.
Nowe funkcje#
Open Terminal dodaje samodzielne menu
Open Terminal, które otwiera dedykowane okna terminala łączące się przez port szeregowy, UDP lub TCP. Każde okno ma własny podgląd bufora ramki i panel histogramu, z oknami dialogowymi połączenia szeregowego/UDP/TCP oraz wprowadzaniem szybkości transmisji (baud) (7be9fd019, e657debea, b02e571a3, bd48a9b98).Autouzupełnianie Pythona dodaje uzupełnianie słów kluczowych/identyfikatorów, podpowiedzi argumentów funkcji w dymkach oraz bogatsze podświetlanie składni dla API OpenMV. Baza słów kluczowych i sygnatur jest automatycznie generowana przez parsowanie dołączonej dokumentacji HTML na moduły, klasy, dane, funkcje, metody i argumenty (4df150e66, ef0286403, a22869f0d, a2f4b2f25).
AprilTag Generator w
Machine Vision Toolsrenderuje arkusze obrazów znaczników PNG do druku dla rodzin znaczników TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 i ARTOOLKIT w wybieralnym zakresie identyfikatorów znaczników. Pozycja menu dla ostatniej rodziny brzmiARKTOOLKIT Family(literówka w kompilacji), mimo że sama rodzina toartoolkit. Menu zyskuje również łączeQRCode Generator, a etykiety menu znaczników pokazują teraz liczbę znaczników (ec72bf2f4, 71f78a539).
Pozostałe zmiany i ulepszenia#
Wzmocniono wyjście terminala szeregowego przeciwko zniekształconym danym dzięki parserowi obsługującemu UTF-8, który usuwa i obsługuje znaki sterujące (XON/XOFF, escape, delete i inne), dzięki czemu binarne bajty bufora ramki i bajty sterujące nie uszkadzają już drukowanego tekstu (e03c7d3ef).
Zmieniono kolory domyślnego motywu składni Inkpot (funkcje, typy, liczby i ciągi znaków) dla lepszego kontrastu w edytorze (b02e571a3, 4df150e66).
Zmieniono łącza produktu i instalatora, aby korzystały z domeny
https://openmv.io(1793b0b5c).
Poprawki błędów#
Obsługa platform i narzędzi#
Baza Qt Creator: 4.0.2.
Dołączone oprogramowanie układowe OpenMV: zaktualizowane do 2.2.0 dla OpenMV Cam M4/M7 (OMV2/OMV3), z nowymi przykładami wykrywania AprilTag oraz przykładem pozycji 3D dla M7 (1d427612c).
Instalator systemu Windows dołącza teraz i cicho automatycznie instaluje sterownik USB-szeregowy FTDI podczas konfiguracji (1d427612c).
Zmiany niekompatybilne wstecznie#
Brak. To wydanie jest w pełni zgodne wstecz; istniejące projekty i sposoby pracy działają nadal bez zmian.