Skip to Main Content
Centro de soporte de Cognex
LogoLogo

Guion - Validación de cadena de coincidencia

Este ejemplo de guión muestra cómo se puede implementar la Validación de cadena de coincidencia en un guión

28/02/2025

Detalles

El siguiente script de formato de datos se puede utilizar para la validación de cadena de coincidencia. El valor de la cadena de coincidencia se puede cambiar con el siguiente comando DMCC:

||>ESTABLECER ENTRADA-CADENA.VALOR "PRUEBA"<CR><LF>

(TEST es el nuevo valor de cadena de coincidencia en este ejemplo y <CR><LF> son los caracteres de control CarriageReturn y LineFeed).

 


Guion de formato de datos

dataman-script-match-string-validation-img1

Restablezca la configuración del dispositivo y habilite el formato basado en guiones, luego copie y pegue el siguiente código en el guión de formato de datos, sobrescribiendo cualquier código existente allí:

 

var myStartup = 0;
var myInputString = "";
función onResult (decodificarresultados, propiedades del lector, salida) {
   if (myStartup == 0) {
       dmccSet("INPUT-STRING.ENABLE", 1);
       dmccSet("INPUT-STRING.HEADER", "[");
       dmccSet("INPUT-STRING.FOOTER", "]");
       dmccSet("INPUT-STRING.MODE", 0);
       myStartup = 1;
   }
   if (readerProperties.inputstr.length > 0) {
       myInputString = readerProperties.inputstr;
   }
   si (decodeResults[0].decoded) {
       if (decodeResults[0].content == myInputString) {
           output.content = decodeResults[0].content + "\r\n";
       }
       otra {
           output.events.system = Error de validación.sistema.evento;
           output.content = decodeResults[0].content + " (INVALID)\r\n";
       }
   }
   otra {
       output.content = "(NOREAD)\r\n";
   }
}

Recursos relacionados

Loading component...