C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Datenbogen

Produktcode
198822
Seite von 73
MAX / MIN
Die MAX Funktion liefert aus zwei Byte oder Word Zahlen die größte Zahl zurück. Die MIN Funktion ist das 
Gegenstück zu dieser Funktion. 
Syntax: Variable = Max(value1, value2) 
 Variable: Variable Byte oder Word typ 
 value1 Variable, Wert oder Konstante, Byte oder Word Typ 
 value2 Variable, Wert oder Konstante, Byte oder Word Typ
ABS
Die ABS Funktion gibt den Absolutwert (Betrag) des übergebenen Parameters wieder. 
Syntax: Variable = ABS(value1) 
Variable: Variable Byte oder Word Typ 
value1 Variable, Wert oder Konstante, Byte oder Word Typ 
SGN
SGN liefert  -1 zurück wenn der Wert < 0 ist, sonst immer Null 
Syntax: Variable = SGN(value1) 
Variable: Variable Byte oder Word Typ 
value1 Variable, Wert oder Konstante, Byte oder Word Typ 
 
RAND RANDOMIZE
Die Funktion RAND liefert eine Zufallszahl vom Datentyp Word (zwischen -32768 und 32768) zurück. Es 
sollte einmalig vor dem Aufruf von Rand der Befehl RANDOMIZE zur Initialisierung des Zufallsgenerators 
aufgerufen werden. 
Syntax:    RANDOMIZE init
                Variable = RAND
 
 Variable: Variable Byte oder Word Type 
 init:         Variable oder Konstante, Byte oder Word Type    
SQR
Die SQRT Funktion liefert einen ganzzahligen Näherungswert einer Quadratwurzel zurück. 
Syntax: Variable = Sqrt(value
Variable: Variable Byte oder Word Typ 
value Variable, Wert oder Konstante, Byte oder Word Typ 
MOD
Die MOD (Modulo) Funktion liefert den Rest einer Division.
Beispiel: 10 MOD 3 liefert z.B. 1 als Ergebnis.
Syntax: Variable = value1 MOD value2
 Variable: Variable - Byte oder Word Typ
 value1 Variable, Wert oder Konstante  - Byte oder Word Typ 
 value2 Variable, Wert oder Konstante  - Byte oder Word Typ 
2
MyWord=ABS(MyWord)
MyWord=MAX(MyByte1,MyByte2)
MyWord=SGN(MyWord)
MyWord=SQRT(MyWord)
RANDOMIZE 2000
MyWord=RAND
MyByte=MyByte1 MOD MyByte2)