| Rechenfunktionen |
| | | |
| | | |
| Deutsch | English | Hinweise | Syntax |
| Abs | Abs | Berechnet den Absolutwert einer Zahl x, also den Zahlenwert ohne Vorzeichen | |
| Und | And | Logischer Operator (Verknüpfte Entscheidungen sollte man jedoch auf mehrere Befehle verteilen...) | If Sensor1 = True And Sensor2 = True Then Alarm If Sensor1 = True Then If Sensor2 = True Then Befehle123 End If End If |
| ArcTan | Atn | Berechnet den Arcustangens eines Längenverhältnisses | |
| Cos | Cos | Berechnet den Cosinus eines Winkels x (Bogenmaß) | |
| Exp | Exp | Berechnet den Exponent zur Basis e. Das Ergebnis kann max. 709782712893 betragen (sonst Überlauf) | |
| Schneide | Fix | Berechnet den ganzzahligen Anteil einer Zahl, rundet ab | |
| RundeAb | Int | Berechnet den ganzzahligen Anteil einer Zahl, rundet ab | Select Case Int(Sqr (Rnd*Zahl)) + 1 |
| Ln | Log | Berechnet den natürlichen Logarithmus einer Zahl, bezogen auf die Basis e | |
| Oder | Or | Logischer Operator | If Sensor1 = True Or Sensor2 = True Then NoAlarm |
| ZufallInit | Randomize | Steht eine Zeile vor der Rnd-Formel und sorgt dafür, das ständig neue Zufallszahlen ausgegeben werden. | Randomize x = (6 * Rnd - 1) |
| Zufallszahl | Rnd | Berechnet eine Zufallszahl zwischen 0 und 0.99999 | MaxZahl = Int((1024 - 256 + 1) * Rnd + 256) |
| Runden | Round | Fließkommazahl wird auf die gewünschte Anzahl an Stellen gerundet | |
| VZchn | Sgn | Berechnet den Typ des Vorzeichens: Das Ergebnis ist -1 bei negativen, 1 bei positiven Zahlen, und 0, wenn das Argument 0 ist | |
| Sin | Sin | Berechnet den Sinus eines Winkels x (Bogenmaß) | Bogenmass = Gradmass / 360 * 2 * Pi |
| Wurzel | Sqr | Berechnet die Quadratwurzel; negative Werte sind nicht erlaubt | If Zahl > 0 Then Wurzel = Sqr (Zahl) |
| Tan | Tan | Berechnet den Tangens eines Winkels x | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |