Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

Konfiguraci čtečky se provádí pomocí programu DataMan Setup Tool https://support.cognex.com/en-cz/downloads/detail/dataman/4384/1033

Po spuštění se připojit ke čtečce, která je připojena pomocí USB

Po instalaci spustit program Dataman 6.2.5 Setup Tool Zobrazí se snímač na portu COM3. POZOR neklikat na základnu (BASE). Kliknout, dojde ke spojení.

Poté po stisku tlačítka Format Data na kartě Basic zvolit Script Based Formating

A na kartě Scripting zadat text:

// Default script for data formatting
function onResult (decodeResults, readerProperties, output)
{
	if (decodeResults[0].decoded)
	{
		output.content = "VC1;"+decodeResults[0].content+"\n";
	}
}

To je základ pro všechny typy kódů.

Nyní lze doplnit test na obsah.

Např. pokud bude déĺka textu 13 znaků, tak se bude doplňovat prefix VC1; jinak KO1; (kotel-nádoba).

// Default script for data formatting
function onResult (decodeResults, readerProperties, output)
{
	if (decodeResults[0].decoded)
	{  
		if  (output.content.length==13) {
		output.content = "VC1;"+decodeResults[0].content+"\n";
		} else {
		output.content = "KO1;"+decodeResults[0].content+"\n";
	    }
	}	
}
 
)

Další příklad:

function onResult (decodeResults, readerProperties, output)
{
	if (decodeResults[0].decoded)
	{  
		if  (output.content.length==10) 
	    {	
		output.content = "KO1;"+decodeResults[0].content+"\r\n";
		} else 
	    if  (output.content.length==8) 
		{
		output.content = "VC1;"+decodeResults[0].content+"\r\n";
	    } else 
		{
			output.content = decodeResults[0].content+"\r\n";
	    }	
    }
}
 
function onResult (decodeResults, readerProperties, output)
{
	if (decodeResults[0].decoded)
	{  
		if  (output.content.length==10) 
	    {	
		output.content = "KO2;"+decodeResults[0].content+"\r\n";
		} else 
	    if  (output.content.length==8) 
		{
		output.content = "VC2;"+decodeResults[0].content+"\r\n";
	    } else 
		{
			output.content = decodeResults[0].content+"\r\n";
	    }	
    }
}