IF_ConfigurationAdvanced - SetTrackingParameters (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V2.10.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.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etTrackingSystem

ROB.ET_CoordinateSystem

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

Gültiger Wert: Bezeichner eines konfigurierten Trackingsystems.

i_stParameters

ROB.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

93

Das Koordinatensystem ist ungültig.

InputParameterInvalid

CoordinateSystemNotConfigured

268

Das Koordinatensystem ist nicht konfiguriert.

InputParameterInvalid

AccelerationZeroThresholdRange

372

Der Wert von ROB.ST_TrackingParameters.lrAccelerationZeroThreshold  liegt außerhalb des gültigen Bereichs.

UnexpectedProgramBehavior

UnexpectedFeedback

28

Ein Rückgabewert war ungültig.

AccelerationZeroThresholdRange

Enumerationsname:

AccelerationZeroThresholdRange

Enumerationswert:

372

Beschreibung:

Der Wert von ROB.ST_TrackingParameters.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:

93

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:

268

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:

28

Beschreibung:

Ein Rückgabewert war ungültig.

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