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
LN(MyFloat)
Natürlicher Logarithmus einer Variablen oder eines konstanten Wertes
Er wird aus einer Reihe entwickelt und mit einer Genauigkeit von mindestens 4 Stellen hinter dem Komma
berechnet. Bei höheren Ansprüchen bez. der Präzision können sie die FUNCTION LN entsprechend
modifizieren. Ändern sie dort den Schleifenendwert 9 auf eine höhere ungerade Zahl z.B. 13
FOR BVALUE1=3 TO 9 STEP 2
berechnet. Bei höheren Ansprüchen bez. der Präzision können sie die FUNCTION LN entsprechend
modifizieren. Ändern sie dort den Schleifenendwert 9 auf eine höhere ungerade Zahl z.B. 13
FOR BVALUE1=3 TO 9 STEP 2
LOG(MyFloat)
Dekadischer Logarithmus einer Variablen oder eines konstanten Wertes
Er wird aus dem LN entwickelt und hat deshalb die gleiche Präzision. Modifizieren Sie die FUNCTION LN
wie beschrieben, wenn sie eine höhere Präzision benötigen.
Er wird aus dem LN entwickelt und hat deshalb die gleiche Präzision. Modifizieren Sie die FUNCTION LN
wie beschrieben, wenn sie eine höhere Präzision benötigen.
EXPO(MyFloatX,MyWordY)
Exponent Y zur Basis X einer Variablen oder eines konstanten Wertes
Der Algorithmus beruht auf einer fortgesetzten Multiplikation und lässt als Exponenten nur geradzahlige
Werte in Byte Grösse (aber mit Vorzeichen) zu. Er ist wesentlich schneller als POWER.
Werte in Byte Grösse (aber mit Vorzeichen) zu. Er ist wesentlich schneller als POWER.
POWER(MyFloatX,MyFLOATY)
Exponent Y zur Basis X einer Variablen oder eines konstanten Wertes
Die Berechnung beruht auf x^y = e ^ ( y * LN x ) und damit aus zwei Reihenentwicklung.
Die Genauigkeit kann verbessert werden wenn die Anzahl der Iterationen bei der Reihenentwicklung
vergrössert wird.
Ändern Sie dazu die Zeile in der Library entsprechend ab: BVALUE1=30 'ITERATIONS
(in der Function E)
vergrössert wird.
Ändern Sie dazu die Zeile in der Library entsprechend ab: BVALUE1=30 'ITERATIONS
(in der Function E)
5
LN(MyFloat)
LN(12.345)
LN((FLOAT(MyWord))
Das Ergebnis steht dann in der Variablen RESULT
LN(12.345)
LN((FLOAT(MyWord))
Das Ergebnis steht dann in der Variablen RESULT
LOG(MyFloat)
LOG(12.345)
LOG((FLOAT(MyWord))
Das Ergebnis steht dann in der Variablen RESULT
LOG(12.345)
LOG((FLOAT(MyWord))
Das Ergebnis steht dann in der Variablen RESULT
EXPO(MyFloat, MyWord)
EXPO(12.345,3)
EXPO(MyFloat,3)
Das Ergebnis steht dann in der Variablen RESULT
EXPO(12.345,3)
EXPO(MyFloat,3)
Das Ergebnis steht dann in der Variablen RESULT
POWER(MyFloatx, MyFloaty)
POWER(12.345,3.33)
POWER(MyFloat,3.45)
Das Ergebnis steht dann in der Variablen RESULT
POWER(12.345,3.33)
POWER(MyFloat,3.45)
Das Ergebnis steht dann in der Variablen RESULT