FB_RandomGenerator - GetLreal (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Versionen:

Aktuelle Version

Aufgabe

Erzeugen einer Zufallszahl

Beschreibung

Erzeugt eine Zufallszahl vom Typ LREAL nach der linearen Kongruenzmethode. Siehe FB_RandomGenerator

Schnittstelle

Eingang

Datentyp

Beschreibung

i_lrXmin

LREAL

Kleinstmöglicher Wert der Zufallszahl

i_lrXmax

LREAL

Größtmöglicher Wert der Zufallszahl

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer, diagnosebezogener Ausgang.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

Rückgabewert

Datentyp

Beschreibung

LREAL

Erzeugte Zufallszahl

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

OK

ExecutionAborted

InitMethodNotCalled

93

Die Methode Init wurde nicht aufgerufen.

InitMethodNotCalled

Enumerationsname:

InitMethodNotCalled

Enumerationswert:

93

Beschreibung:

Die Methode Init wurde nicht aufgerufen.

Problem

Ursache

Lösung

-

Die Methode Init wurde noch nicht aufgerufen.

Vor dem ersten Aufruf der Methode GetLreal muss die Methode Init aufgerufen worden sein.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

OK

Der Zufallswert wurde erfolgreich berechnet.