Typ: |
Methode |
Verfügbar ab: |
V1.4.1.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Die Methode AddTarget fügt der vom Funktionsbaustein verarbeiteten Liste ein Ziel hinzu.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_stPose |
ST_CartesianPose |
Die kartesische Pose des Ziels, als es zum ersten Mal im System erkannt wurde (beispielsweise die von einem Bildverarbeitungssystem zurückgegebene Pose). |
i_lrEncoderPosition |
LREAL |
Die Position des Gebers, der mit Ziel-Handler verbunden ist, als das Ziel zum ersten Mal vom System erkannt wurde. |
i_uiType |
UINT |
Ein zur Identifizierung eines bestimmten Produkttyps verwendeter ganzzahliger Wert. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
ET_DiagExt |
POU-spezifischer 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. |
q_udiListIndex |
UDINT |
Index des im Ziel-Handler erstellten Ziels. |
q_udiUnivocalId |
UDINT |
Mit dem Ziel verknüpfte eindeutige Kennung. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
Ok |
Ok |
0 |
Ok |
ExecutionAborted |
MaxNumberOfTargetsExceeded |
108 |
Die Liste enthält bereits die maximale Anzahl von Zielen. |
ExecutionAborted |
NotConfigured |
101 |
Der Funktionsbaustein wurde noch nicht konfiguriert. |
ExecutionAborted |
UpdateTargetsActive |
109 |
Eine Aktualisierung der Ziele des Ziel-Handlers wird ausgeführt, und einige Methoden können nicht aufgerufen werden. |
ExecutionAborted |
UnexpectedFeedback |
4 |
Interner Fehler erkannt. |
InputParameterInvalid |
OrientationConventionInvalid |
38 |
Ungültige Orientierungskonvention. |
Enumerationsname: |
MaxNumberOfTargetsExceeded |
Enumerationswert: |
108 |
Beschreibung: |
Die Liste enthält bereits die maximale Anzahl von Zielen. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel wurde dem Ziel-Handler nicht hinzugefügt. |
Die maximale Anzahl (Gc_udiMaxNumberOfTargets) von Zielen wurde erreicht. Es ist nicht möglich, neue Ziele hinzuzufügen. |
Entfernen Sie die Ziele aus der Liste, nachdem sie vom System verarbeitet wurden. |
Enumerationsname: |
NotConfigured |
Enumerationswert: |
101 |
Beschreibung: |
Der Funktionsbaustein wurde noch nicht konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel wurde dem Ziel-Handler nicht hinzugefügt. |
Die Methode Configuration wurde noch nicht aufgerufen. |
Stellen Sie sicher, dass die Methode Configuration erfolgreich aufgerufen wurde, bevor diese Methode aufgerufen wird. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Erfolg |
Statusmeldung: Das Ziel wurde dem Ziel-Handler erfolgreich hinzugefügt.
Enumerationsname: |
OrientationConventionInvalid |
Enumerationswert: |
38 |
Beschreibung: |
Ungültige Ausrichtungskonvention |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel wurde dem Ziel-Handler nicht hinzugefügt. |
Der Eingangswert i_stPose.etOrientationConvention ist ungültig. |
Stellen Sie einen der zulässigen Werte von ROB.ET_OrientationConvention bereit. |
Enumerationsname: |
UnexpectedFeedback |
Enumerationswert: |
4 |
Beschreibung: |
Interner Fehler festgestellt. |
Das Ziel wurde der Liste nicht erfolgreich hinzugefügt.
Enumerationsname: |
UpdateTargetsActive |
Enumerationswert: |
109 |
Beschreibung: |
Eine Aktualisierung der Ziele des Ziel-Handlers wird ausgeführt, und einige Methoden können nicht aufgerufen werden. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Ziel wurde dem Ziel-Handler nicht hinzugefügt. |
Es ist nicht möglich, dem Ziel-Handler ein neues Ziel hinzufügen, während die Methode UpdateTargets ausgeführt wird. |
Stellen Sie sicher, dass die Methode UpdateTargets nicht ausgeführt wird, bevor Sie diese Methode aufrufen. |