Trabajar con expresiones regulares

La ANPR LUMO es una cámara de matrícula muy avanzada y, además de muchas funcionalidades, como convertir una matrícula en un formato wiegand, también ofrece la posibilidad de aplicar "expresiones regulares" a las listas de acceso disponibles en la cámara LUMO.

Con las expresiones regulares es posible reconocer patrones en el resultado de lectura. Una expresión regular describe una colección de cadenas sin la necesidad de enumerarlas todas.

Esto hace posible, por ejemplo, guardar un número de registro solo si cumple las condiciones de la expresión regular.

Un ejemplo simple de una expresión regular es:

A + B coincide con uno de los siguientes: AB o AAAAAAAB, pero no B o BBBB

Las explicaciones detalladas de las expresiones regulares se pueden encontrar en la guía de instalación.

A continuación, algunos ejemplos de expresiones regulares que se pueden agregar a la cámara Lumo:

KEMMLER/CÓDIGO ADR 

Tan pronto como un vehículo sea reconocido con un código KEMMLER / ADR, el relé del LUMO debe ser conmutado.
Se usa un CÓDIGO KEMMLER / ADR para indicar en los vehículos que estas sustancias peligrosas están siendo transportadas.

Un código Kemmler / ADR siempre contiene solo números, aquí un ejemplo de un código Kemmler.

mceclip0.png

Una expresión regular que se ajusta a esto es [0-9] 6
Esta expresión busca solo matrículas de solo número que tengan 6 caracteres de longitud.

Agregamos esta expresión a la Lista de ACCESO, asegúrese de habilitar la opción "USE REGEX".

mceclip1.png

Entonces la acción necesita ser definida, para eso agregamos una salida digital en "WHITELIST MATCH"

mceclip2.png

Si ahora llega un vehículo con un código kemmler / ADR, el relé se activará.

Vehículos de empresa

En una empresa, los vehículos que circulan tienen una placa que comienza con el nombre de la empresa; en este ejemplo, hay placas que comienzan con NEDAP seguidas de un conjunto de números.

Un ejemplo es: NEDAP1234
En este ejemplo, vamos a activar un relé cuando se lea una placa que consta del texto NEDAP seguido de 4 números. Si se lee una placa que tiene, por ejemplo, 3 números, se ignora.

Una expresión regular que se ajusta a esto es NEDAP [0-9] {4}
Esta expresión solo busca placas que comienzan con NEDAP seguido de 4 números.

Agregamos esta expresión a la Lista de ACCESO, asegúrese de habilitar la opción "USE REGEX".

mceclip1.png

Testar Regular Expression

Hay posibilidades ilimitadas con expresiones regulares, para probar y probar expresiones regulares puede usar el sitio web https://regex101.com/

Aquí puede configurar la expresión regular y probarla contra la cadena.

debajo de un ejemplo donde se prueba la expresión regular NEDAP [0-9] {3} E

mceclip2.png

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 1 de 1
¿Tiene más preguntas? Enviar una solicitud