Sie sind auf Seite 1von 4

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

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


// -----------------------------------------------------------------------------
// Version: 1.1
// Copyright: TLS
// Author: TLS561ma
// Date: 18.04.06
// -----------------------------------------------------------------------------
// 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 Anwenden der Echtzeit Listfunktionen
// EZ Listen 1 bis 15
// Zur Verwendung wird eine optionale REI Karte im PC neben der RTC3
Karte ben�tigt
//
// -> Ablauf:
// 1) Strahlquelle/Verschluss
// 2) Lade Markierdatei
// 3) Setze Variable
// 4) Konvertiere Markierdatei
// 5) Lade Markierobjekte in Scanner Liste 1 ( von max 15 )
//
// 6) Setze Variable
// 7) Konvertiere Markierdatei
// 8) Lade Markierobjekte in Scanner Liste 2 ( von max 15 )
// ......
// n) (Close=)Aktiviere Scanner-EZ Liste 1 bis 15 -
//
// -----------------------------------------------------------------------------

// Strahlquelle ein / Verschluss auf


@20201 @2 @1\0

// Lade Markierdatei
@20401 @66 @c:\TruMark\Kommunikations-Interfaces\Samples\Sample_08_List_1-15\0

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

// Konvertiere Markierdatei
@20402 @0

// Lade Markierobjekte in Scanner Listen1-15 -> 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 @8 @101\0 1\0 1\0
// Setzte Variable
@20421 @14 @VAR01\0 List_02\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 2 - reset Restart Z�hler= 1 - load
Laserparameter = 1
@20441 @8 @102\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_03\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 3 - reset Restart Z�hler= 1 - load
Laserparameter = 1
@20441 @8 @103\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_04\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 4
@20441 @8 @104\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_05\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 5
@20441 @8 @105\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_06\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 6
@20441 @8 @106\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_07\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 7
@20441 @8 @107\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_08\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 8
@20441 @8 @108\0 1\0 1\0
// Setzte Variable
@20421 @14 @VAR01\0 List_09\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 9
@20441 @8 @109\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_10\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 10
@20441 @8 @110\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_11\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 11
@20441 @8 @111\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_12\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 12
@20441 @8 @112\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_13\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 13
@20441 @8 @113\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_14\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 14
@20441 @8 @114\0 1\0 1\0

// Setzte Variable
@20421 @14 @VAR01\0 List_15\0
// Konvertiere Markierdatei
@20402 @0
// Lade Markierobjekte in Scanner Listen1-15 -> 15
@20441 @8 @115\0 1\0 1\0

// Aktiviere Scanner Listen1-15 - - reset Restart Z�hler= 1 - load Laserparameter =


1
@20441 @8 @100\0 1\0 1\0
// Eine positive Flanke an X20 Eingang E15 = Retrigger
// startet die Markierung der Vektoren aus Liste x der Scanlabkarte
// x kann zwischen 1 und 15 liegen
// x wird durch die Zust�nde der Eing�nge E5 + E6 + E7 + E8
// an der REI Karte bestimmt
//
// E8 E7 E6 E5 x=
// 0V 0V 0V +24V 1
// 0V 0V +24V 0V 2
// 0V 0V +24V +24V 3
// 0V +24V 0V 0V 4
// 0V +24V 0V +24V 5
// ....
// ....
// +24V +24V +24 +24V 15

// Beim Start der Liste x wird x an den Ausg�ngen A5+A6+A7+A8


// die Nummer der gestarteten Liste angezeigt
// dieser bleibt gespeichert biss eine andere Liste gestartet wird
//
// A8 E7 E6 E5 x=
// 0V 0V 0V +24V 1
// 0V 0V +24V 0V 2
// 0V 0V +24V +24V 3
// 0V +24V 0V 0V 4
// 0V +24V 0V +24V 5
// ....
// ....
// +24V +24V +24 +24V 15

Das könnte Ihnen auch gefallen