Lavorare con "espressioni regolari"

La telecamera ANPR LUMO é una telecamera per il riconoscimento targhe molto avanzata e, in aggiunta a molte funzionalitá quali la conversione di una targa in formato wiegand, permette anche la possibilitá di applicare "espressioni regolari" alle liste di accesso disponibili nella telecamera LUMO.

Con le espressioni regolari è possibile riconoscere gli schemi nelle letture risultanti. Un'espressione regolare descrive un insieme di stringhe senza la necessità di elencarle tutte.

Questo rende possibile, ad esempio, salvare un numero di registrazione solo se soddisfa le condizioni dell'espressione regolare.

Un semplice esempio di espressione regolare è:

A + B corrisponde a una delle seguenti: AB o AAAAAAAAB, ma non a B o BBBB

Spiegazioni dettagliate delle espressioni regolari si trovano nella guida di installazione.

Di seguito alcuni esempi di espressioni regolari che possono essere aggiunte alla fotocamera Lumo: 

CODICI KEMMLER/ADR 

Non appena un veicolo viene riconosciuto con un codice KEMMLER / ADR, il relè della LUMO deve essere commutato.
Un CODICE KEMMLER / ADR viene utilizzato per indicare sui veicoli che vengono trasportate queste sostanze pericolose.

Un codice Kemmler / ADR contiene sempre e solo numeri, qui un esempio di codice Kemmler.

mceclip0.png

Un'espressione regolare che soddisfa questo é: [0-9] 6
This expression searches only for number-only license plates that are 6 characters long.

Aggiungiamo questa espressione alla Lista ACCESSI, e assicuriamoci di abilitare l'opzione "USE REGEX".

mceclip1.png

Poi un'azione deve essere definita, per questo aggiungiamo un' output digitale su "WHITELIST MATCH". 

mceclip2.png

Se adesso arriva un veicolo con codice kemmler/ADR, il relé si attiverá.

Veicoli aziendali

In un'azienda, si guidano veicoli che hanno una targa che inizia con il nome dell'azienda, in questo esempio ci sono targhe che iniziano con NEDAP seguite da una serie di numeri.

Un esempio è: NEDAP1234
In questo esempio attiveremo un relè quando viene letta una targa che consiste nel testo NEDAP seguito da 4 numeri. Se viene letta una targa che ha, ad esempio, 3 numeri, viene ignorata.

Un'espressione regolare che si adatta a questo è NEDAP[0-9]{4}.
Questa espressione cerca solo le targhe che iniziano con NEDAP seguite da 4 numeri.

Aggiungiamo questa espressione alla lista ACCESSI, assicuratevi di abilitare l'opzione "USE REGEX".

mceclip1.png

Testare le espressioni regolari

Ci sono possibilità illimitate con le espressioni regolari, per provare e testare le espressioni regolari è possibile utilizzare il sito web https://regex101.com/ 

Qui è possibile configurare l'espressione regolare e testarla rispetto alla stringa.

Di seguito un esempio in cui viene testata l'espressione regolare NEDAP[0-9]{3}E

mceclip2.png

collegamento all'articolo

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 1 su 1
Altre domande? Invia una richiesta