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.