Mit der Methode SetTrackingParameters(…) kann ein Parametersatz auf ein spezifisches Trackingsystem angewendet werden.
Siehe auch Minimierung des Einflusses eines Trackingsystems auf die Bahn eines Roboters.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etTrackingSystem |
Trackingsystem, für das die Parameter eingestellt werden sollen. Gültiger Wert: Kennung eines konfigurierten Trackingsystems. |
|
i_stParameters |
Parameter, die auf das am Eingang i_etTrackingSystem übergebene Trackingsystem angewendet werden sollen. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
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 zusätzliche Informationen zum Diagnosestatus liefert. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
Ok |
0 |
Ok |
ExecutionAborted |
TrackingSourceConfigured |
248 |
Für den Roboter ist eine Trackingquelle konfiguriert. |
InputParameterInvalid |
CoordinateSystemInvalid |
117 |
Das Koordinatensystem ist ungültig. |
InputParameterInvalid |
CoordinateSystemNotConfigured |
172 |
Das Koordinatensystem ist nicht konfiguriert. |
InputParameterInvalid |
AccelerationZeroThresholdRange |
211 |
Der Wert von lrAccelerationZeroThreshold liegt außerhalb des gültigen Bereichs. |
UnexpectedProgramBehavior |
UnexpectedFeedback |
13 |
Ein Rückgabewert war ungültig. |
Enumerationsname: |
AccelerationZeroThresholdRange |
Enumerationswert: |
211 |
Beschreibung: |
Der Wert von lrAccelerationZeroThreshold liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Setzen der Trackingparameter war nicht erfolgreich. |
Der am Eingang i_stParameters. lrAccelerationZeroThreshold übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_stParameters. lrAccelerationZeroThreshold muss ein Wert größer oder gleich 0,0 oder gleich -1,0 übergeben werden. |
Enumerationsname: |
CoordinateSystemInvalid |
Enumerationswert: |
117 |
Beschreibung: |
Das Koordinatensystem ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung der Trackingparameter war nicht erfolgreich. |
Der am Eingang i_etTrackingSystem übergebene Wert stellt kein Trackingsystem dar. |
Stellen Sie sicher, dass am Eingang i_etTrackingSystem ein konfiguriertes Trackingsystem übergeben wird, und führen Sie bei Bedarf eine Korrektur durch. |
Enumerationsname: |
CoordinateSystemNotConfigured |
Enumerationswert: |
172 |
Beschreibung: |
Das Koordinatensystem ist nicht konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung der Trackingparameter war nicht erfolgreich. |
Der am Eingang i_etTrackingSystem übergebene Wert stellt kein konfiguriertes Trackingsystem dar. |
Stellen Sie sicher, dass am Eingang i_etTrackingSystem ein konfiguriertes Trackingsystem übergeben wird, und führen Sie bei Bedarf eine Korrektur durch. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Die Einstellung der Trackingparameter war erfolgreich.
Enumerationsname: |
TrackingSourceConfigured |
Enumerationswert: |
248 |
Beschreibung: |
Für den Roboter ist eine Trackingquelle konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Aufruf zur Methode ist fehlgeschlagen. |
Für den Roboter wurde eine Trackingquelle konfiguriert. |
Trackingparameter müssen an der Trackingquelle und nicht mehr direkt am Roboter konfiguriert werden. Für weitere Informationen siehe ROB.IF_TrackingSource. |