Skip to Main Content
Centro Assistenza Cognex
LogoLogo

Script - Convalida stringa di corrispondenza

Questo script di esempio mostra come la convalida della stringa di corrispondenza può essere implementata in uno script

28/02/2025

Dettagli

Il seguente script di formattazione dei dati può essere utilizzato per la convalida della stringa di corrispondenza. Il valore della stringa di corrispondenza può essere modificato con il seguente comando DMCC:

|>|IMPOSTARE INPUT-STRING.VALUE "TEST"<CR><LF>

(TEST è il nuovo valore della stringa di corrispondenza in questo esempio e <CR><LF> sono i caratteri di controllo CarriageReturn e LineFeed).

 


Script formattazione dati

dataman-script-match-string-validation-img1

Ripristinare la configurazione del dispositivo e abilitare la formattazione basata su script, quindi copiare e incollare il codice seguente nello script di formattazione dei dati, sovrascrivendo qualsiasi codice esistente:

 

var myStartup = 0;
var myInputString = "";
funzione onResult (decodeResults, readerProperties, output) {
   se (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;
   }
   se (decodificaRisultati[0].decodificati) {
       if (decodeResults[0].content == myInputString) {
           output.content = decodeResults[0].content + "\r\n";
       }
       altro {
           output.events.system = Event.system.validationFailure;
           output.content = decodeResults[0].content + " (INVALID)\r\n";
       }
   }
   altro {
       output.content = "(NOREAD)\r\n";
   }
}

Risorse correlate

Loading component...