FB_RandomTargetsGenerator - Generate (Methode)
|
Typ: |
Methode |
|
Verfügbar ab: |
V1.1.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Generierung eines Satzes von Zielen.
Die Methode Generate ermöglicht das Erzeugen eines Satzes von Zielen. Das Ergebnis ist vom ausgewählten Erzeugungstyp abhängig.
|
Eingang |
Datentyp |
Beschreibung |
|---|---|---|
|
i_etRandomTargetsType |
ET_RandomTargetsType |
Ausgewählter zufälliger Zieltyp. |
|
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 |
|---|---|
|
Struktur, die Informationen über die von der Methode generierten Zielen enthält. |
|
q_etDiag |
q_etDiagExt |
Enumerationswert von q_etDiagExt |
Beschreibung |
|---|---|---|---|
|
Ok |
0 |
Ok |
|
|
ExecutionAborted |
64 |
Der gewünschte Zielerzeugungstyp wurde nicht konfiguriert. |
|
|
InputParameterInvalid |
65 |
Der gewünschte Zielerzeugungstyp ist ungültig. |
|
|
LimitReached |
55 |
Maximale Anzahl von Wiederholungen außerhalb des Bereichs. |
MaxOverlapCheckIterationsRange
|
Enumerationsname: |
MaxOverlapCheckIterationsRange |
|
Enumerationswert: |
55 |
|
Beschreibung: |
Maximale Anzahl der Iterationen außerhalb des gültigen Bereichs |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Maximale Anzahl von Wiederholungen außerhalb des Bereichs. |
Die konfigurierte maximale Anzahl von Wiederholungen, die von i_udiMaxOverlapCheckIterations beschrieben wird, wurde erreicht und es ist nicht möglich, eine Liste der i_udiNumberOfTargets nicht überlappenden Ziele entsprechend der von Ihnen bereitgestellten Einschränkungen zu erzeugen. |
oVergewissern Sie sich, dass i_udiNumberOfTargets Ziele ohne Überlappungen in den Spawn-Bereich passen. oVersuchen Sie, den Wert von i_udiMaxOverlapCheckIterations zu erhöhen. |
|
Enumerationsname: |
Ok |
|
Enumerationswert: |
0 |
|
Beschreibung: |
Ok |
Die Parameter wurden erfolgreich definiert.
|
Enumerationsname: |
RandomTargetsTypeInvalid |
|
Enumerationswert: |
65 |
|
Beschreibung: |
Der gewünschte Zieltyp ist ungültig. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Der gewünschte Zielerzeugungstyp ist ungültig. |
Der ausgewählten Zielerzeugungstyp ist ungültig. |
Vergewissern Sie sich, dass der bereitgestellte Wert aus einem der möglichen Werte von ET_RandomTargetsType ausgewählt wurde. |
RandomTargetsTypeNotConfigured
|
Enumerationsname: |
RandomTargetsTypeNotConfigured |
|
Enumerationswert: |
64 |
|
Beschreibung: |
Der gewünschte Zielgenerationstyp wurde nicht konfiguriert. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Der erwünschte Zielerzeugungstyp wurde nicht konfiguriert. |
Der ausgewählte Zielerzeugungstyp wurde nicht konfiguriert. |
Vergewissern Sie sich, dass der erforderliche Zielerzeugungstyp mit der entsprechenden Methode konfiguriert wurde, bevor Sie diese Methode aufrufen. |