FB_SendVisionData - Send (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.0.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Senden des Protokolls mit Anzeigedaten

Beschreibung

Mit der Methode Send kann das über SetHeader(...), SetNextProduct(...) und SetAddition­alString(...) eingestellte Protokoll der Bildvearbeitungsdaten gesendet werden.

Nach Aufruf der Methode Send(...) werden Header-Daten, Produktdaten und zusätzliche Zeichenfolge automatisch entfernt. Die Methode ClearVisionData(...) braucht nicht vor der Einstellung neuer Header-Daten aufgerufen zu werden.

Schnittstelle

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. EinWert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang zur Diagnose.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die detaillierte Informationen zum Diagnosezustand übergibt.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Ok

ExecutionAborted

NotConnected

29

Nicht mit Server verbunden

LimitReached

ProtocolLengthExceeded

15

Länge des Protokolls überschritten

NotConnected

Enumerationsname:

NotConnected

Enumerationswert:

29

Beschreibung:

Nicht verbunden

Problem

Ursache

Lösung

Nicht mit dem Server verbunden.

Es wird versucht, Daten zu senden, es besteht jedoch keine Verbindung zum Server.

Stellen Sie sicher, dass eine Verbindung zum Server vorhanden ist, bevor Sie Daten senden. (Ausgang q_xConnectedToServer).

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Statusmeldung: Die Übertragung des Protokolls der Bildverarbeitungsdaten war erfolgreich.

ProtocolLengthExceeded

Enumerationsname:

ProtocolLengthExceeded

Enumerationswert:

15

Beschreibung:

Länge des Protokolls überschritten

Problem

Ursache

Lösung

Die Länge des Protokolls wurde überschritten.

Die Länge des an den Server zu sendenden Protokolls überschreitet den Wert von Gc_uiMaxLengthOfProtocol.

Passen Sie den Parameter Gc_uiMaxLengthOfProtocol an.

Untergliedern Sie den Inhalt des Protokolls und senden Sie ihn in mehreren Protokollen.