Herunterladen Inhalt Inhalt Diese Seite drucken

Beschreibung Der Eint Formate; Beispiel, Darstellung; Detalierte Darstellung Für Das Emotron Fließkommaformat; Beispiel, Fließkommaformat - Emotron VFX 2.0 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für VFX 2.0:
Inhaltsverzeichnis

Werbung

10.6 Beschreibung der EInt
Formate
Ein Parameter im EInt-Format kann in zwei verschiedenen
Formaten (F) dargestellt werden. Entweder im unsignierten
15-Bit-Ganzzahlformat (F = 0) oder im Fließkommaformat
von Emotron (F = 1). Das höchstwertige Bit (B15) zeigt das
verwendete Format an. Ausführliche Beschreibung weiter
unten. Sämtliche in ein Register geschriebene Parameter
können auf die Anzahl der im internationalen System
gebräuchlichen signifikanten Ziffern gerundet werden.
Die untere Matrix beschreibt den Inhalt des 16-bit Wortes
für die beiden unterschiedlichen EInt Formate::
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
F=1 e3
e2
e1
e0
m10 m9 m8 m7 m6 m5 m4 m3 m2 m1 m0
F=0 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
Wenn der Wert des Formatbits (B15) 0 beträgt, werden alle
Bits wie standardmäßige, unsignierte Ganzahlen (Uint)
behandelt.
Ist das Format-Bit eine 1, dann wird die Zahl interpretiert
als:
Wert = M * 10^E, M = m10..m0 repräsentiert in
Zweierkompliment-schreibweise die vorzeichenbehaftete
Matisse und E = e3..e0 repräsentiert in Zweierkompliment-
schreibweise den vorzeichenbehafteten Exponent.
NOTE: Parameter im EInt-Format liefern möglicherweise
Werte sowohl als unsignierte 15-Bit-Ganzzahl (F = 0)
oder im Fließkommaformat von Emotron (F = 1).

Beispiel, Darstellung

Wenn der Wert 1004 in ein Register geschrieben wird und
dieses Register 3 signifikante Ziffern hat, wird der Wert
1000 gespeichert.
Im Emotron Fließkommaformat (F=1) wird ein 16-bit Wort
dazu verwendet, große Zahlen (oder sehr kleine Zahlen) mit
3 signifikanten Ziffern zu repräsentieren.
Wenn Daten als Festkommazahl zwischen 0 und 32767
gelesen oder geschrieben werden (d. h. keine
Dezimalzahlen), muss das unsignierte
15-Bit-Ganzzahlformat (F = 0) verwenden werden.
Detalierte Darstellung für das Emotron
Fließkommaformat
e3-e0 4-bit vorzeichenbehafteter Exponent.
Gibt einen Wertebereich an:
-8..+7 (binär 1000 .. 0111)
m10-m0 11-bit vorzeichenbehaftete Mantisse.
Gibt einen Wertebereich an:
-1024..+1023 (binär 10000000000..0
Eine vorzeichenbehaftete Zahl wird in
Zweierkomplementschreibweise dargestellt, siehe unten:
52
Serielle Schnittstelle
Binärer Wert
-8 1000
-7 1001
..
-2 1110
-1 1111
0 0000
1 0001
2 0010
..
6 0110
7 0111
Der im Fließkommaformat von Emotron dargestellte Wert
ist m 10e.
Verwenden Sie die obige Formel, um einen Wert aus dem
Fließkommaformat von Emotron in einen Fließkommawert
umzuwandeln.
Verwenden Sie das untere C-Code-Beispiel, um einen
Fließkommawert in ein Fließkommaformat von Emotron
umzuwandeln.
Beispiel, Fließkommaformat
Die Zahl 1,23 wird hierdurch im Fließkommaformat von
Emotron dargestellt
F EEEE MMMMMMMMMMM
1 1110 00001111011
F=1 -> Eint
E=-2
M=123
Der Wert ist dann 123x10
Beispiel, vorzeichenloses 15-Bit-Ganzzahlfor-
mat
Der Wert 72,0 kann als als Festkommazahl 72 dargestellt
werden. Er liegt im Bereich 0 - 32767, das bedeutet, dass das
15-bit Festkommaformat verwendet werden kann.
Der Wert wird dann folgendermaßen dargestellt:
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
0
0
Wobei bit 15 bedeutet, dass das Festkommaformat (F=0)
verwendet wird.
1111111111)
-2
= 1,23
0
0
0
0
0
0
0
CG Drives & Automation 01-5326-02r0
1
0
0
1
0
0
0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis