FB_RandomTargetsGenerator - GetTargetsInPlane (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 zufälliger Ziele
Die Methode GetTargetsInPlane ermöglicht Ihnen das Abrufen 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_udiNumberOfTargets |
UDINT |
Anzahl von Zielen, die von einer Methode erzeugt werden müssen. |
q_lrTargetOverlapRadius |
LREAL |
Radius eines definierten Kreises um jedes Ziel. Die Ziele werden so generiert, dass sich die Kreise nicht überlappen. |
q_udiMaxOverlapCheckIterations |
UDINT |
Maximale Anzahl von Wiederholungen, die für die Erzeugung von Zielen ohne Überlappungen verwendet werden. |
q_etPlane |
Ausgewählte Arbeitsebene. |
|
q_stMinPosition |
Minimaler Positionswert für ein erzeugtes Ziel. |
|
q_stMaxPosition |
Maximaler Positionswert für ein erzeugtes Ziel. |
|
q_lrMinRotation |
LREAL |
Minimaler Rotationswinkel über eine Normalachse auf eine ausgewählte Ebene, die für die Erzeugung der Darstellung eines Ziels verwendet wurde. |
q_lrMaxRotation |
LREAL |
Maximaler Rotationswinkel über eine Normalachse auf eine ausgewählte Ebene, die für die Erzeugung der Darstellung eines Ziels verwendet wurde. |
q_etOrientationConvention |
Konvention für die Rotationswinkel der Orientierung. |
|
q_alrTargetTypeProbabilityList |
ARRAY [1...Gc_uiMaxNumberOfTargetTypes] OF LREAL |
Liste mit Werten in Verbindung mit der Wahrscheinlichkeit, dass ein Ziel eines bestimmten Zieltyp zufällig generiert wird. |
q_etDiag |
q_etDiagExt |
Enumerationswert von q_etDiagExt |
Beschreibung |
---|---|---|---|
Ok |
0 |
Ok |
|
ExecutionAborted |
64 |
Der gewünschte 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 SetTargetsInPlane konfiguriert wurden, bevor Sie die Methode GetTargetsInPlane aufrufen. |