Utilizzo del Datamatrix e dei rilevatori di codici a barre
  • 31 Oct 2023
  • 3 Minuti da leggere
  • Contributori

Utilizzo del Datamatrix e dei rilevatori di codici a barre


Article Summary

Rilevare Data Matrix e altri codici a barre nella vista di una telecamera, attivare azioni dell'applicazione utilizzando i rilevatori di codici a barre.

Panoramica

In questo articolo imparerete...

  • Come impostare un rilevatore di matrici di dati o di codici a barre
  • Utilizzare i trigger in-app degli eventi del rilevatore

La lettura dei codici a barre con una fotocamera può aiutare a verificare visivamente la leggibilità e il contenuto del codice, oltre ad automatizzare l'intero processo con il pezzo contrassegnato. Sono disponibili due rilevatori di codici a barre:

  • Rilevatore di codici a barre per uso generico, in grado di leggere una serie di codici a barre 1D e 2D, come: Codice 128, Codice 39, EAN-8, EAN-13, ITF, RSS-14, PDF 417 e codice QR.
  • RilevatoreData Matrix, che legge i codici a barre DataMatrix 2D ampiamente utilizzati negli ambienti di produzione per contrassegnare i prodotti.

Offriamo un rilevatore Datamatrix specializzato grazie alla velocità e all'accuratezza degli algoritmi di rilevamento Datamatrix per scopi speciali.

:::(Info) (NOTA) I rilevatori di codici a barre sono disponibili solo a partire dalla versione Tulip r212+ e dalla versione Player 1.2.2+. :::

Utilizzando i rilevatori di codici a barre di Vision, è possibile monitorare regioni predefinite del flusso della telecamera per rilevare i codici a barre in tempo reale. È quindi possibile utilizzare gli eventi di rilevamento per creare una logica all'interno dell'applicazione.

Prerequisiti

  • Per comprendere le funzionalità e i requisiti di Vision e per le istruzioni su come configurare la telecamera, si consiglia di consultare la Guida introduttiva a Vision.
  • Questa funzione funziona sia con le telecamere a colori che con quelle di profondità.
  • Consultare le linee guida per l'impostazione della scansione prima di iniziare a utilizzare gli scanner di codici a barre Vision: Linee guida e limiti della scansione di codici a barre Vision

Impostazione del Datamatrix o del rilevatore di codici a barre

Dopo aver completato l'impostazione della configurazione della telecamera, è possibile vedere il flusso video. Per impostare il Datamatrix o il rilevatore di codici a barre, selezionare la regione che si desidera monitorare per rilevare i codici a barre. Potrebbe essere necessario creare una nuova regione, facendo clic e trascinando sull'immagine per definire la regione:

Quindi, creare un rilevatore Datamatrix o un rilevatore di codici a barre facendo clic su Crea rilevatore. Dare un nome al rilevatore, fornire una descrizione (opzionale) e scegliere il tipo di rilevatore desiderato. Abilitare il rilevatore per questa regione utilizzando la levetta.

Creating a data matrix detector

Per creare un rilevatore di codici a barre, è necessario selezionare "Rilevatore di codici a barre" al momento della creazione del rilevatore. I rivelatori Codice a barre e Datamatrix sono separati.

Il confine della regione diventa verde se viene rilevato un codice a barre nella regione, altrimenti rimane rosso. Se viene rilevato un codice a barre nella regione, viene attivato un evento nell'applicazione che utilizza questa configurazione della telecamera.

Utilizzo del Datamatrix o del rilevatore di codici a barre in un'applicazione

Passare all'editor dell'applicazione e creare un nuovo trigger di uscita del dispositivo.

Tutte le configurazioni della telecamera appariranno nel sottoelenco Dispositivo specifico. Selezionare la configurazione della telecamera dall'elenco a discesa.

Si noti che la sezione Dispositivo specifico consente di utilizzare più telecamere nella stessa applicazione. Ogni stazione che esegue questa applicazione deve avere la configurazione specifica della telecamera selezionata per la telecamera. In caso contrario, all'avvio dell'applicazione viene visualizzato un avviso.

A questo punto viene visualizzato un menu a tendina con vari eventi da cui far partire il trigger:

Per questo esempio, selezionare Datamatrix Detected o Barcode Detected dall'elenco degli eventi.

Building a data matrix trigger

Se nella fase è presente un widget di anteprima video, l'opzione "Mostra sovrapposizione" consente di disattivare la visualizzazione delle regioni sopra il video. Attivare l'overlay "DATAMATIRX DETECTOR" o "BARCODE DETECTOR" per visualizzare le informazioni sul rilevamento del codice.

Eseguire l'applicazione nella stazione a cui è stata assegnata la configurazione della telecamera.

Quando si apre la fase con il Vision Camera Widget nel lettore, si vedrà il flusso video della telecamera. Quando si sposta un oggetto all'interno della regione con un codice a barre, il confine della regione diventa verde e viene eseguita l'azione di attivazione.

Data matrix detector with trigger in a Tulip App

A questo punto è stata completata l'impostazione dei rilevatori Datamatrix e Barcode nella configurazione della telecamera e si è pronti a integrare questa funzionalità nelle applicazioni di produzione.

Ulteriori letture


Avete trovato quello che cercavate?

Andate su community.tulip.co per postare la vostra domanda o vedere se altri hanno avuto una domanda simile!


Questo articolo è stato utile?