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. |