Sie sind auf Seite 1von 2

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

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


// -----------------------------------------------------------------------------
// Version: 2.0
// Copyright: TCHL
// Author: TCHL514cn
// Date: 13.05.20
// -----------------------------------------------------------------------------
// 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 VisionLine3 Jobs Abfragen, Ausf�hren und Ergebnis Ausgeben.
//
// -> Ablauf:
// 1) Anzahl von Systemen abfragen
// 2) Systemtyp abfragen
// 3) Anzahl von Kameras abfragen
// 4) Anzahl vorhandener Programmen abfragen
// 5) Programm ausf�hren
// 6) Ausf�hrungsende abfragen
// 7) Anzahl Ergebnisse abfragen
// 8) Ergebnis abfragen
//
// -> 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.
// -----------------------------------------------------------------------------

// Anzahl von Systemen abfragen


@20751 @0

// Systemtyp abfragen
@20752 @2 @0\0

// Anzahl von Kameras abfragen


@20753 @23 @0\0vl3_get_camera_count\0

// Anzahl vorhandener Programmen abfragen


@20753 @30 @0\0vl3_get_available_program 0\0

// Programm ausf�hren
@20753 @24 @0\0vl3_start_program 0 1\0

// Ausf�hrungsende abfragen
@20753 @30 @0\0vl3_is_program_output_ready\0

// Anzahl Ergebnisse abfragen


@20753 @31 @0\0vl3_get_program_output_count\0

// Ergebnis abfragen
@20753 @29 @0\0vl3_get_program_output 0.4\0

Das könnte Ihnen auch gefallen