- Stampa
Utilizzo del Datamatrix e dei rilevatori di codici a barre
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.
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.
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.
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
- Uso del rilevatore di giga
- Utilizzo del Widget della telecamera Vision nelle applicazioni
- Utilizzo della funzione Snapshot nelle app
- Raccomandazioni hardware per Vision
- Linee guida e limiti della scansione di codici a barre di Vision
Avete trovato quello che cercavate?
Andate su community.tulip.co per postare la vostra domanda o vedere se altri hanno avuto una domanda simile!