FB_RandomTargetsGenerator - GetTargetsMatrixInPlane (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 eines Satzes von Einschränkungen zum Generieren einer Matrix mit Zielen

Beschreibung

Die Methode GetTargetsMatrixInPlane ermöglicht Ihnen das Definieren eines Satzes mit Einschränkungen für die Erzeugung zufälliger Ziele, die in einer ausgewählten Arbeitsebene enthalten sind.

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_udiNumberOfRows

UDINT

Anzahl der Zeilen in der Zielmatrix.

q_udiNumberOfColumns

UDINT

Anzahl der Spalten in der Zielmatrix.

q_etPlane

ET_WorkingPlane

Ausgewählte Arbeitsebene.

q_stMatrixOriginPosition

PDL.ST_Vector3D

Position des Ursprüngs der Matrix.

q_stMatrixElementStep

PDL.ST_Vector3D

Positionsschritte entlang der X-, Y- und Z-Achsen, die für die Erzeugung der Positionen in der Matrix verwendet werden.

q_lrMinRotation

LREAL

Minimaler Rotationswinkel, der für die Erzeugung der Darstellung der Ziele verwendet wird.

q_lrMaxRotation

LREAL

Maximaler Rotationswinkel, der für die Erzeugung der Darstellung von Zielen verwendet wird.

q_etOrientationConvention

ROB.ET_OrientationConvention

Konvention für die Rotationswinkel der Orientierung.

q_alrTargetTypeProbabilityList

ARRAY [1...Gc_uiMaxNumberOfTargetTypes] OF LREAL

Jeder Index dieses Arrays ist mit einem spezifischen Zieltyp verbunden und jedes Element enthält einen Wert, der sich auf die Wahrscheinlichkeit der zufälligen Erzeugung eines Ziels mit einem bestimmten Zieltyp auswirkt.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Die Parameter wurden erfolgreich geladen.

ExecutionAborted

RandomTargetsTypeNotConfigured

64

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

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Parameter wurden erfolgreich geladen.

RandomTargetsTypeNotConfigured

Enumerationsname:

RandomTargetsTypeNotConfigured

Enumerationswert:

64

Beschreibung:

Der gewünschte Zielgenerationstyp wurde nicht konfiguriert.

Problem

Ursache

Lösung

Der Zielerzeugungstyp wurde nicht konfiguriert.

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

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