FB_RandomTargetsGenerator - GetRandomSeed (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.1.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oRückgabewert

oDiagnosemeldungen

Aufgabenstellung

Abrufen des zufälligen Seed-Werts ab, der zum Generieren zufälliger Ziele verwendet wird

Beschreibung

Die Methode GetRandomSeed ermöglicht Ihnen das Abrufen des derzeit zufälligen Seed-Wertes, der vom Funktionsbaustein für die Erzeugung der zufälligen Ziele verwendet wird.

Wenn die Methode einen Nullwert zurückgibt, ist der Seed-Wert noch nicht initialisiert worden und es wurde noch keine andere Methode für den Funktionsbaustein aufgerufen. Andernfalls wird der Seed-Wert beim ersten Aufrufen einer Methode für die Erzeugung zufälliger Ziele automatisch unter Berücksichtigung der CPU-Timers mit einem Wert ungleich Null initialisiert, wenn der Seed-Wert eine Null enthält.

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.

Rückgabewert

Datentyp

Beschreibung

UINT

Der Seed-Wert, der derzeit vom Funktionsbaustein für die zufällige Erzeugung verwendet wird.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Ok

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Der aktuelle Wert des zufälligen Seed-Wertes wurde zurückgegeben. Ein Wert von Null bedeutet, dass der zufällige Seed-Wert nicht initialisiert wurde.