FB_RandomTargetsGenerator - GetTargetsMatrixInPlane (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.1.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Abrufen eines Satzes von Einschränkungen zum Generieren einer Matrix mit Zielen
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.
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. |
q_udiNumberOfRows |
UDINT |
Anzahl der Zeilen in der Zielmatrix. |
q_udiNumberOfColumns |
UDINT |
Anzahl der Spalten in der Zielmatrix. |
q_etPlane |
Ausgewählte Arbeitsebene. |
|
q_stMatrixOriginPosition |
Position des Ursprüngs der Matrix. |
|
q_stMatrixElementStep |
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 |
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. |
q_etDiag |
q_etDiagExt |
Enumerationswert von q_etDiagExt |
Beschreibung |
---|---|---|---|
Ok |
0 |
Die Parameter wurden erfolgreich geladen. |
|
ExecutionAborted |
64 |
Der ausgewählte zufällige Zielerzeugungstyp wurde nicht konfiguriert. |
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. |