FB_RandomPoseGenerator - Generate (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.1.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oRückgabewert

oDiagnosemeldungen

Aufgabenstellung

Generieren einer zufälligen kartesischen Pose

Beschreibung

Bei jedem Aufruf der Methode wird eine zufällige kartesische Darstellung in Übereinstimmung mit einem zuvor von Ihnen definierten Satz von Einschränkungen erzeugt.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etRandomPoseType

ET_RandomPoseType

Wird für die Auswahl des Typs der zufälligen Darstellungserzeugung verwendet, mit dem der Funktionsbaustein eine zufällige Darstellung erzeugt.

Jedes Element der ET_RandomPoseType wird mit einem spezifischen Typ einer zufälligen Erzeugung verknüpft, die Sie mit dem entsprechenden SetMethod konfigurieren können.

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.

Rückgabewert

Datentyp

Beschreibung

ST_CartesianPose

Zufällige kartesische Darstellung, die von der Methode mit den als Eingabe bereitgestellten Einschränkungen erzeugt wurde.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Ok

ExecutionAborted

RandomPoseTypeNotConfigured

52

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

InputParameterInvalid

RandomPoseTypeInvalid

51

Der Wert für i_etRandomPoseType ist ungültig.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Der Satz von Einschränkungen wurde erfolgreich konfiguriert.

RandomPoseTypeInvalid

Enumerationsname:

RandomPoseTypeInvalid

Enumerationswert:

51

Beschreibung:

Der für den willkürlichen Posentyp ausgewählte Wert ist ungültig.

Problem

Ursache

Lösung

Der Wert für i_etRandomPoseType ist ungültig.

Der bereitgestellte Wert identifiziert keinen bekannten zufälligen Darstellungstyp.

Prüfen Sie, ob der Wert in diesem Satz ausgewählt wurde:

oET_RandomPoseType.Pose

oET_RandomPoseType.PoseOrientationList

oET_RandomPoseType.PoseInPlane

oET_RandomPoseType. PoseInPlaneRotationList

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 Sie den erforderlichen Modus für die zufällige Erzeugung mit der richtigen Set-Methode konfigurieren, bevor Sie den Modus mit dieser Methode verwenden.