FB_RandomGenerator - GetLreal (Methode)
Typ |
Methode |
Verfügbar ab |
V1.0.0.0 |
Versionen: |
Aktuelle Version |
Erzeugen einer Zufallszahl
Erzeugt eine Zufallszahl vom Typ LREAL nach der linearen Kongruenzmethode. Siehe FB_RandomGenerator
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 |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
POU-spezifischer, diagnosebezogener Ausgang. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Diagnosemeldung |
Datentyp |
Beschreibung |
---|---|
LREAL |
Erzeugte Zufallszahl |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
0 |
OK |
|
ExecutionAborted |
93 |
Die Methode Init wurde nicht aufgerufen. |
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. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
OK |
Der Zufallswert wurde erfolgreich berechnet.