FB_RandomPoseGenerator - GetPoseOrientationList (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.1.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Rufen Sie zuvor definierte Einschränkungen ab.

Beschreibung

Die Methode GetPoseOrientationList ermöglicht das Abrufen zuvor definierter Einschränkungen.

Schnittstelle

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. EinWert 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 detaillierte Informationen zum Diagnosezustand übergibt.

q_stMinPosition

PDL.ST_Vector3D

Minimaler Positionswert für eine erzeugte Darstellung.

q_stMaxPosition

PDL.ST_Vector3D

Maximaler Positionswert für eine erzeugte Darstellung.

q_astOrientationList

ARRAY [1...Gc_udiMaxNumberOfOrientations] OF PDL.ST_Vector3D

Liste der Orientierungen in Form von Wank-, Steigungs- und Gierwinkeln. Die daraus resultierende kartesische Darstellung weist eine Orientierung auf, die zufällig in dieser Liste entsprechend der in i_alrOrientationProbabilityList aufgeführten Werte ausgewählt wird.

q_alrOrientationProbabilityList

ARRAY [1... Gc_udiMaxNumberOfOrientations] OF LREAL

Liste der Werte für die Beschreibung der Wahrscheinlichkeiten in Zusammenhang mit der zufälligen Auswahl einer Rotation aus i_astOrientationList.

q_etOrientationConvention

ROB.ET_OrientationConvention

Konvention für die Rotationswinkel der Orientierung.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Ok

ExecutionAborted

RandomPoseTypeNotConfigured

52

Der ausgewählte zufällige Darstellungstyp wurde nicht konfiguriert.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Der Satz von Einschränkungen wurde erfolgreich konfiguriert.

RandomPoseTypeNotConfigured

Enumerationsname:

RandomPoseTypeNotConfigured

Enumerationswert:

52

Beschreibung:

Für den ausgewählten willkürlichen Posentyp wurden keine Einschränkungen konfiguriert.

Problem

Ursache

Lösung

Der ausgewählte zufällige Darstellungstyp wurde nicht konfiguriert.

Die Einschränkungen für den ausgewählten zufälligen Darstellungstyp wurden nicht konfiguriert.

Vergewissern Sie sich, dass der erforderliche zufällige Erzeugungsmodus mit der richtigen SetMethod Methode konfiguriert wurde, bevor Sie ihn mit dieser Methode ausprobieren.