Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionen Und Kalkulationen; Mathematische Funktionen - ELECTRONIC ASSEMBLY uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Funktionen und Kalkulationen

Die EA uniTFT-Serie kann zur Laufzeit kleine mathematische Aufgaben lösen. Zusätzlich bieten logische Operatoren
die Möglichkeit, Entscheidungen zu treffen (ähnlich einer if-Anweisung). Um Benutzereingaben auswerten oder das
Layout optimieren zu können, sind ebenso Kalkulationsbefehle vorhanden, die Objekteigenschaften auslesen können
(wie zum Beispiel Bargraphwert, letzte Touchposition oder aber Objektbreite und -position). Die meisten Funktionen
sind sowohl als Integer- als auch als Fließkommaberechnung vorhanden. Es muss darauf geachtet werden im
jeweiligen
Zahlenbereich zu bleiben, bzw. mit dem cast-Operator (float bzw. int) zu wandeln.
Das Modul arbeitet mit little-endian (Intel-Format), das kleinstwertige Byte wird also zuerst übertragen.
Hinweis:
Kalkulationen müssen immer innerhalb von Klammern (...) ausgeführt werden. Siehe
Informationen.

Mathematische Funktionen

Arithmetische Funktionen
Betrag |x|
Vorzeichen von x (-1, 0, 1): x<0, x==0, x>0
Modulo x%y
Potenz x^y
Wurzel
Kommastellen abschneiden (ab V1.4)
Kommastellen runden (ab V1.4)
Logarithmus (log)
Natürlicher Logarithmus (ln, Basis e)
Exponentialfunktion mit Basis e
Grad in Rad
Rad in Grad
Sinus
Kosinus
Tangens
Arkussinus
Arkuskosinus
Arkustangens
Arkustangens, Quadranten-richtig
Minimum
Maximum
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
+, -, * , /, ()
abs(x)
sign(x)
mod(x,y)
pow(x,y)
sqrt(var)
trunc(var)
round(var)
log(var)
ln(var)
exp(var)
rad(deg)
deg(rad)
sin(deg)
cos(deg)
tan(deg)
asin(var)
acos(var)
atan(var)
atan(y,x)
min(a,b,c...)
max(a,b,c...)
Parameterübergaben
für weitere
signe
Float
d
IEEE
Integ
754
er
(32-
(32
Bit)
Bit)
202 / 256

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis