FB_RandomPoseGenerator - Generate (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.1.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Generieren einer zufälligen kartesischen Pose
Bei jedem Aufruf der Methode wird eine zufällige kartesische Darstellung in Übereinstimmung mit einem zuvor von Ihnen definierten Satz von Einschränkungen erzeugt.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etRandomPoseType |
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 |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. EinWert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
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. |
Datentyp |
Beschreibung |
---|---|
Zufällige kartesische Darstellung, die von der Methode mit den als Eingabe bereitgestellten Einschränkungen erzeugt wurde. |
q_etDiag |
q_etDiagExt |
Enumerationswert von q_etDiagExt |
Beschreibung |
---|---|---|---|
Ok |
0 |
Ok |
|
ExecutionAborted |
52 |
Der ausgewählte zufälllige Darstellungstyp wurde nicht konfiguriert. |
|
InputParameterInvalid |
51 |
Der Wert für i_etRandomPoseType ist ungültig. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Der Satz von Einschränkungen wurde erfolgreich konfiguriert.
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 |
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. |