IF_RobotConfigurationAdvanced - SetTrackingParameters (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V2.14.0.0

Dieses Kapitel enthält folgende Informationen:

Aufgabe

Einstellen eines Parametersatzes für ein spezifisches Trackingsystem.

Beschreibung

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.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etTrackingSystem

ET_CoordinateSystem

Trackingsystem, für das die Parameter eingestellt werden sollen.

Gültiger Wert: Kennung eines konfigurierten Trackingsystems.

i_stParameters

ST_TrackingParameters

Parameter, die auf das am Eingang i_etTrackingSystem übergebene Trackingsystem angewendet werden sollen.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

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 zusätzliche Informationen zum Diagnosestatus liefert.

Diagnosemeldungen

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.

AccelerationZeroThresholdRange

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.

CoordinateSystemInvalid

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.

CoordinateSystemNotConfigured

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.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Einstellung der Trackingparameter war erfolgreich.

TrackingSourceConfigured

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.

UnexpectedFeedback

Enumerationsname:

UnexpectedFeedback

Enumerationswert:

13

Beschreibung:

Ein Rückgabewert war ungültig.

Die Einstellung der Trackingparameter war nicht erfolgreich. Ein Rückgabewert war ungültig.