FB_RandomPoseGenerator - GetPoseInPlaneRotationList (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.1.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Abrufen der zuvor festgelegten Einschränkungen

Beschreibung

Die Methode GetPoseInPlaneRotationList ermöglicht Ihnen das Abrufen der zuvor von Ihnen festgelegten 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_etPlane

ET_WorkingPlane

Wird für die Auswahl einer Arbeitsebene verwendet (beispielsweise XY, XZ, YZ).

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_alrRotationList

ARRAY [1... Gc_uiMaxNumberOfRotations] OF LREAL

Liste der Rotationen. Bei jedem Aufruf der Methode wird ein Rotationswert in Übereinstimmung mit den in i_alrRotationProbabilityList aufgelisteten Werten ausgewählt.

q_alrRotationProbabilityList

ARRAY [1... Gc_uiMaxNumberOfRotations] OF LREAL

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

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

Die Einschränkungen wurden erfolgreich abgerufen.

ExecutionAborted

RandomPoseTypeNotConfigured

52

Der gewünschte Darstellungserzeugungstyp wurde nicht konfiguriert.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Einschränkungen wurden erfolgreich abgerufen.

RandomPoseTypeNotConfigured

Enumerationsname:

RandomPoseTypeNotConfigured

Enumerationswert:

52

Beschreibung:

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

Problem

Ursache

Lösung

Der Darstellungserzeugungstyp wurde nicht konfiguriert.

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

Vergewissern Sie sich, dass die erforderlichen zufälligen Zielerzeugungstypen mit der Methode SetPoseInPlaneRotationList konfiguriert wurden, bevor Sie die Methode GetPoseInPlaneRotationList aufrufen.