Standardmäßig ist das Tracking nur für kartesische Komponenten aktiviert. Mit diesem Verfahren können weitere Einzelkomponenten oder Baugruppen aktiviert werden.
Für jede aktivierte Komponente müssen die Tracking-Bewegungsparameter mit der Methode SetMotionParameters SetMotionParameters festgelegt werden. Wenn keine Komponente verfügbar ist, meldet die Methode IF_RoboConfiguration.AddTrackingSource eine Ausnahme.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etComponent |
Zu aktivierende Komponente. Gültige Werte:
|
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 |
TrackingSourceInterfaceMissing |
246 |
Eine Schnittstelle für die Trackingquelle fehlt. |
InputParameterInvalid |
ComponentInvalid |
132 |
Die Komponente ist ungültig. |
Enumerationsname: |
ComponentInvalid |
Enumerationswert: |
132 |
Beschreibung: |
Die Komponente ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration der Trackingkomponente war nicht erfolgreich. |
Der am Eingang i_etComponent übergebene Wert ist kein gültiger Wert. |
i_etComponent muss einer der folgenden Werte zugewiesen sein:
|
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Die Konfiguration der Trackingkomponente war erfolgreich.
Enumerationsname: |
TrackingSourceInterfaceMissing |
Enumerationswert: |
246 |
Beschreibung: |
Eine Schnittstelle für die Trackingquelle fehlt. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration der Trackingkomponente war nicht erfolgreich. |
Eine Schnittstelle für die Trackingquelle fehlt. |
i_etComponent muss einer der folgenden Werte zugewiesen sein:
Stellen Sie sicher, dass der Tracking-Quellfunktionsbaustein die Schnittstelle IF_TrackingSourceAuxAx implementiert. |