Navigation:  » - «

Zufallszahlen

Kapitelübersicht

 

Zur Simulation von Störgrößen können Sie von TrySim Zufallszahlen erzeugen lassen. Dazu stehen vier Funktionen zur Verfügung, die Sie mit dem Schlüsselwort FUNC x aufrufen:

FUNC 100 erzeugt eine Zufallszahl zwischen 0 und (Akku1L -1) und legt diese wieder im Akku 1 ab. Die Zahl im Akku1L wird als 16-Bit Integer interpretiert.
FUNC 101 erzeugt eine Zufallszahl zwischen -Akku1L und +Akku1L. Die Zahl im Akku1L wird als 16-bit Integer interpretiert
FUNC 102 erzeugt eine REAL Zufallszahl zwischen 0 (einschließlich) und Akku1 (ausschließlich). Der Akku1 wird als REAL interpretiert und kann auch negativ sein.
FUNC 103 arbeitet ähnlich wie FUNC 100, legt die Zufallszahl aber nicht im Akku1 ab, sondern setzt das VKE auf “1” wenn sie gleich 0 ist. Ist die Zufallszahl >0 wird das VKE auf “0” gesetzt.

Beispiele:

 

L        10

FUNC        100        // Im Akku1 steht jetzt eine zufällige Zahl von 0 - 9

 

L        5

FUNC        101        // Im Akku steht jetzt eine zufällige Zahl von -5 bis +5

 

L        10000

FUNC        103        // Mit einer Chance von 1:10000 ist das VKE jetzt “1”

 

Die Operation FUNC kann nicht exportiert werden, da sie nur innerhalb von TrySim definiert ist. Sie sollten daher die Verwendung dieser Operation auf die OB2 und OB3 (oder auf dort aufgerufene Bausteine) beschränken.

 

Das Beispiel “Zufall” demonstriert die vier Arten, Zufallszahlen zu erzeugen.

 

Beachten Sie bitte auch, dass der Generator Dynamiks zufälliger Größe erzeugen kann.