Typ: |
Methode |
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Die Methode kann mehrmals zur erneuten Konfiguration des Objekts aufgerufen werden.
Die folgende Abbildung zeigt die Parameter i_stCenter und i_lrRadius eines Sphere-Objekts:
Der Funktionsbaustein implementiert die Schnittstelle IF_Sphere.
Zugriff: PUBLIC
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_stCenter |
SE_Math.ST_Vector3D |
Mittelpunkt des Sphere-Objekts. |
i_lrRadius |
LREAL |
Radius des Sphere-Objekts. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xError |
BOOL |
Der Ausgang wird auf TRUE gesetzt, wenn bei der Ausführung ein Fehler erkannt wurde. |
q_etResult |
POU-spezifischer Ausgang der Diagnose. q_xError = FALSE -> Statusmeldung. q_xError = TRUE -> Diagnosemeldung. |
|
q_sResultMsg |
STRING(80) |
Ereignisabhängige Meldung, die zusätzliche Informationen über den Diagnosezustand gibt. |
q_xError |
q_etResult |
Enumerationswert |
Beschreibung |
---|---|---|---|
FALSE |
0 |
Erfolg |
|
TRUE |
5 |
Der angegebene Wert für den Radius liegt außerhalb des zulässigen Bereichs. |
Enumerationsname: |
RadiusRange |
Enumerationswert: |
5 |
Beschreibung: |
Der angegebene Wert für den Radius liegt außerhalb des zulässigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Mittelpunkt und Radius konnten nicht festgelegt werden. |
Der angegebene Radius i_lrRadius weist einen negativen oder Nullwert auf. |
Stellen Sie sicher, dass i_lrRadius > 0,0. |