Sie sind auf Seite 1von 3

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

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


// -----------------------------------------------------------------------------
// Version: 2.0
// Copyright: TCHL
// Author: TCHL911ir
// Date: 21.10.2014
// -----------------------------------------------------------------------------
// 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:
// -> Skript zum laden der Markierdaten in die zwei Scannerlisten.
//
// -> Ablauf:
// 1) Strahlquelle / Verschluss (Laser ein / Verschluss auf)
// 2) Lade Markierdatei
// 3) Konvertierstatus abfragen
// 4) Setze Variable
// 5) Konvertiere Markierdatei
// 6) Konvertierstatus abfragen
// 7) Lade Markierobjekte in Scanner Liste 1
// 8) Aktiviere Scanner-Liste 1
// 9) Markierung �ber Restart_Mark Eingang der digitalen Schnittstelle starten
// 10) Setze Variable
// 11) Konvertiere Markierdatei
// 12) Konvertierstatus abfragen
// 13) Lade Markierobjekte in Scanner Liste 2
// 14) Aktiviere Scanner-Liste 2
// 15) Markierstatus abfragen (Markierung muss zu Ende sein bevor die n�chste
Markierung
/ gestartet werden kann)!
// 16) Markierung �ber Restart_Mark Eingang der digitalen Schnittstelle starten
//
// -> 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.
// -----------------------------------------------------------------------------

// Strahlquelle ein / Verschluss auf (Laser ein / Verschluss auf)


@20201 @2 @1\0

// Lade Markierdatei
@20401 @56 @c:\TruMark\Kommunikations-Interfaces\Samples\Sample_08\0

// Konvertierstatus abfragen
@20222 @0

// Setzte Variable
@20421 @14 @VAR01\0 Text 01\0
// Konvertiere Markierdatei
@20402 @0

// Konvertierstatus abfragen
@20222 @0

// Lade Markierobjekte in Scanner Liste 1 - reset Restart Z�hler= 1 - load


Laserparameter = 1
// Vor Verwendung des Kommandos muss TruMark unter Extras- Konfiguration X20
Schnittstelle
//: Restart_mark / Abort_mark = 1 aktiviert werden
@20441 @6 @1\0 1\0 1\0

// Aktiviere Scanner Liste 1


@20442 @2 @1\0

// Eine positive Flanke an X20 Eingang E15 = Retrigger


// startet die Markierung der Vektoren aus Liste 1 der Scanlabkarte

// Setzte Variable
@20421 @14 @VAR01\0 ABCDEFG\0

// Konvertiere Markierdatei
@20402 @0

// Konvertierstatus abfragen
@20222 @0

// Lade Markierobjekte in Scanner Liste 2 - reset Restart Z�hler= 1 - load


Laserparameter = 1
@20441 @6 @2\0 1\0 1\0

// Aktiviere Scanner Liste 2


@20442 @2 @2\0

// Markierstatus abfragen
@20207 @0

// Eine positive Flanke an X20 Eingang E15 = Retrigger


// startet die Markierung der Vektoren aus Liste 2 der Scanlabkarte

Das könnte Ihnen auch gefallen