Korzystanie z Datamatrix i detektorów kodów kreskowych
  • 31 Oct 2023
  • 3 Minuty do przeczytania
  • Współtwórcy

Korzystanie z Datamatrix i detektorów kodów kreskowych


Article Summary

Wykrywaj Data Matrix i inne kody kreskowe w widoku kamery, wyzwalaj akcje aplikacji za pomocą detektorów kodów kreskowych.

Przegląd

W tym artykule dowiesz się

  • Jak skonfigurować detektor macierzy danych lub kodów kreskowych
  • Korzystanie z wyzwalaczy zdarzeń detektora w aplikacji

Odczytywanie kodów kreskowych za pomocą kamery może pomóc w wizualnej weryfikacji czytelności i zawartości kodu, a także zautomatyzować cały proces z zaznaczonym elementem. Dostępne są dwa detektory kodów kreskowych:

  • Detektor kodów kreskowych ogólnego przeznaczenia, który może odczytywać wiele kodów kreskowych 1D i 2D, takich jak: Code 128, Code 39, EAN-8, EAN-13, ITF, RSS-14, PDF 417 i kod QR.
  • Data Matrix Detector, który odczytuje kody kreskowe 2D DataMatrix szeroko stosowane w środowiskach produkcyjnych do znakowania produktów.

Oferujemy specjalistyczny detektor DataMatrix ze względu na szybkość i dokładność algorytmów detekcji DataMatrix specjalnego przeznaczenia.

:::(Info) (UWAGA) Detektory kodów kreskowych są dostępne dopiero od wersji Tulip r212+ i Player 1.2.2+. :::

Korzystając z detektorów kodów kreskowych w Vision, można monitorować wstępnie zdefiniowane regiony w strumieniu kamery, aby wykrywać kody kreskowe w czasie rzeczywistym. Następnie można użyć zdarzeń wykrywania do zbudowania logiki w aplikacji.

Wymagania wstępne

Konfiguracja Datamatrix lub detektora kodów kreskowych

Po zakończeniu konfiguracji kamery można zobaczyć strumień wideo. Aby skonfigurować Datamatrix lub detektor kodów kreskowych, wybierz region, który chcesz monitorować w celu wykrywania kodów kreskowych. Konieczne może być utworzenie nowego regionu poprzez kliknięcie i przeciągnięcie obrazu w celu zdefiniowania regionu:

Następnie utwórz detektor Datamatrix lub detektor kodów kreskowych, klikając przycisk Utwórz detektor. Nazwij detektor, podaj opis (opcjonalnie) i wybierz żądany typ detektora. Włącz detektor dla tego regionu za pomocą przełącznika.

Creating a data matrix detector

Aby utworzyć detektor kodów kreskowych, należy wybrać opcję "Detektor kodów kreskowych" podczas tworzenia detektora. Detektory kodów kreskowych i macierzy danych są oddzielne.

Granica regionu zmieni kolor na zielony, jeśli zostanie w nim wykryty kod kreskowy, w przeciwnym razie pozostanie czerwona. Jeśli w regionie zostanie wykryty kod kreskowy, w aplikacji korzystającej z tej konfiguracji kamery zostanie wyzwolone zdarzenie.

Korzystanie z Datamatrix lub detektora kodów kreskowych w aplikacji

Przejdź do edytora aplikacji i utwórz nowy wyzwalacz wyjścia urządzenia.

Wszystkie konfiguracje kamer pojawią się na podliście Określone urządzenie. Wybierz konfigurację kamery z listy rozwijanej.

Należy pamiętać, że sekcja Określone urządzenie umożliwia korzystanie z wielu kamer w tej samej aplikacji. Każda stacja, która uruchamia tę aplikację, musi mieć określoną konfigurację kamery wybraną dla kamery. W przeciwnym razie po uruchomieniu aplikacji pojawi się ostrzeżenie.

Teraz pojawi się lista rozwijana z różnymi zdarzeniami, na podstawie których można uruchomić wyzwalacz:

W tym przykładzie wybierz Datamatrix Detected lub Barcode Detected z listy zdarzeń.

Building a data matrix trigger

Jeśli masz widżet podglądu wideo w swoim kroku, zwróć uwagę, że opcja "Pokaż nakładkę" pozwala wyłączyć wyświetlanie regionów na górze wideo. Włącz nakładkę "DATAMATIRX DETECTOR" lub "BARCODE DETECTOR", aby wyświetlić informacje o wykryciu kodu.

Uruchom aplikację na stacji, do której przypisano konfigurację kamery.

Po otwarciu kroku z widżetem Vision Camera Widget w odtwarzaczu zobaczysz strumień wideo z kamery. Po przesunięciu obiektu wewnątrz regionu z kodem kreskowym granica regionu zmieni kolor na zielony i zostanie wykonana akcja wyzwalania.

Data matrix detector with trigger in a Tulip App

Pomyślnie zakończyłeś konfigurację detektorów Datamatrix i Barcode w konfiguracji kamery i jesteś gotowy do wbudowania tej funkcjonalności w aplikacje produkcyjne.

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Udaj się na stronę community.tulip.co, aby zadać pytanie lub sprawdzić, czy inni mieli podobne pytanie!


Czy ten artykuł był pomocny?