Sie sind auf Seite 1von 2

// -----------------------------------------------------------------------------

// Test-Skript-Tool f�r TLV-Request/TLV-Response-Zyklen


// -----------------------------------------------------------------------------
// Version: 2.0
// Copyright: TCHL
// Author: TCHL341ps
// Date: 31.01.2017
// -----------------------------------------------------------------------------
// Skript-Aufbau:
// -> TLV-Kommando-Zeilen (-> Begin mit "@")
// > Jedem TLV-Element muss dass Zeichen "@" vorangestellt werden
// > Jeder Parameter im TLV-Value muss mit einem ASCII-Nullterminator "\0"
// abgeschlossen werden (Siehe auch Doku der TLV-Kommandos).
// -> Alle Zeilen die nicht mit "@" beginnen, werden als Kommentar betrachtet
// -> Beispiel:
// > TLV-Kommando-Zeile:
// "@TAG @LENGTH @VALUE1\0VALUE2\0 ...
// -----------------------------------------------------------------------------
// Skript-Beschreibung:
// -> Beispielskript: Kamerafunktion ausf�hren und Codeauswertung durchf�hren.
//
// -> Ablauf:
// 1) Verf�gbare Kameras anzeigen
// 2) Kameraeinstellungen laden
// 3) Kamerafunktion ausf�hren: �ReadDMC� mit Bildaufnahme
// 4) Tagwert lesen: Tag: �CodeResult� lesen -> Code lesbar [0 / 1]
// 5) Tagwert lesen: Tag: �CodeContent� lesen -> Inhalt Code [String]
// 6) Tagwert lesen: Tag: �CodeSymbolContrast� lesen -> [0�1.0]
// 7) Tagwert lesen: Tag: �CodeSymbolContrastGrade� lesen -> [A�.F]
// 8) Tagwert lesen: Tag: �CodeAxialNonUniformityGrade� lesen -> [A�.F]
//
// -> Hinweise:
// > Dieses Skript soll nur die prinzipielle Vorgehensweise f�r den Einsatz von
// TLV-Kommandos aufzeigen und muss f�r den konkreten Einsatz noch weiter
// ausgebaut bzw. angepasst werden.
// -----------------------------------------------------------------------------

// 1) Verf�gbare Kameras anzeigen


@20708 @0 @0\0

// 2) Kameraeinstellungen laden
@20701 @64 @1\0c:\TruMark\Kommunikations-Interfaces\Samples\settings_DMC.xml\0

// 3) Kamerafunktion ausf�hren: �ReadDMC� mit Bildaufnahme


@20702 @12 @1\0ReadDMC\01\0

// 4) Tagwert lesen: Tag: �CodeResult� lesen -> Code lesbar [0 / 1]


@20704 @13 @1\0CodeResult\0

// 5) Tagwert lesen: Tag: �CodeContent� lesen -> Inhalt Code [String]


@20704 @14 @1\0CodeContent\0

// 6) Tagwert lesen: Tag: �CodeSymbolContrast� lesen -> [0�1.0]


@20704 @21 @1\0CodeSymbolContrast\0

// 7) Tagwert lesen: Tag: �CodeSymbolContrastGrade� lesen -> [A�.F]


@20704 @26 @1\0CodeSymbolContrastGrade\0

// 8) Tagwert lesen: Tag: �CodeAxialNonUniformityGrade� lesen -> [A�.F]


@20704 @30 @1\0CodeAxialNonUniformityGrade\0

Das könnte Ihnen auch gefallen