IF_RobotConfigurationAdvanced - SetTrackingParameters (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V2.14.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Einstellen eines Parametersatzes für ein spezifisches Trackingsystem.

Beschreibung

Mit der Methode SetTrackingParameters(…) kann ein Parametersatz auf ein spezifisches Trackingsystem angewandt 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: Bezeichner eines konfigurierten Trackingsystems.

i_stParameters

ST_TrackingParameters

Parameter, die auf das am Eingang i_etTrackingSystem übergebene Trackingsystem angewandt 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

Bausteinspezifischer 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 über den Diagnosezustand gibt.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

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.

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.