Zahl neu interpretieren
- Aktualisiert2023-02-17
- 2 Minute(n) Lesezeit
Zahl neu interpretieren
Verschiebt das Binärkomma der Eingangsdaten, ohne ihr Bitmuster zu verändern.
Der Knoten schafft eine für die Hardware effiziente Möglichkeit zum Multiplizieren oder Dividieren der Eingangswerte mit bzw. durch 2n, wobei n für die Anzahl der Bits steht, um die das Binärkomma verschoben wurde.
Ein-/Ausgänge

Typ
Datentyp, in den die Daten umgewandelt werden sollen.
Diese Eingabe muss die gleiche Wortlänge wie Daten (Eingang) haben. Zum Konfigurieren dieser Einstellung wird die Registerkarte Objekt verwendet. Der Knoten ignoriert sämtliche mit diesem Eingang verbundenen Werte.
Der Eingang arbeitet mit folgenden Datentypen:
- Integer
- Fließkommazahl mit doppelter Genauigkeit
- Fließkommazahl mit einfacher Genauigkeit
- Festkommazahl
Default value: 0

Daten (Eingang)
Neu zu interpretierender Wert.
Der Eingang arbeitet mit folgenden Datentypen:
- Integer
- Fließkommazahl mit doppelter Genauigkeit
- Fließkommazahl mit einfacher Genauigkeit
- Festkommazahl
- 1D-Array aus ganzen Zahlen
- 1D-Array aus Fließkommazahlen mit doppelter Genauigkeit
- 1D-Array aus Fließkommazahlen mit einfacher Genauigkeit
- 1D-Array aus Festkommazahlen

Daten (Ausgang)
Der neu interpretierte Wert von Datne (Eingang).
Dieser Ausgang kann einen der folgenden Datentypen ausgeben:
- Integer
- Fließkommazahl mit doppelter Genauigkeit
- Fließkommazahl mit einfacher Genauigkeit
- Festkommazahl
- 1D-Array aus ganzen Zahlen
- 1D-Array aus Fließkommazahlen mit doppelter Genauigkeit
- 1D-Array aus Fließkommazahlen mit einfacher Genauigkeit
- 1D-Array aus Festkommazahlen
Examples
In den nachfolgenden Tabellen wird gezeigt, wie der Knoten das Binärkomma in Daten (Eingang) verschiebt und wie sich entsprechend die Länge des ganzzahligen Anteils in Daten (Ausgang) darstellt.
| Parameter | Datentyp | Bitmuster | Dezimalwert |
|---|---|---|---|
| Daten (Eingang) | I8 <8,0> FXP | 00000010 | 2 |
| Typ | I8 <6,2> FXP | 000000,00 | — |
| Daten (Ausgang) | I8 <6,2> FXP | 000000,10 | 0,5 |
| Parameter | Datentyp | Bitmuster | Dezimalwert |
|---|---|---|---|
| Daten (Eingang) | Array (I8) | [00100000; 00010000; 00000100] | [32; 16; 4] |
| Typ | I8 <4,4> FXP | 0000,0000 | — |
| Daten (Ausgang) | Array aus I8 <4,4> FXP | [0010,0000; 0001,0000; 0000.0100] | [2; 1; 0,25] |
| Parameter | Datentyp | Bitmuster | Dezimalwert | ||
|---|---|---|---|---|---|
| Daten (Eingang) | SGL | Vorzeichen | Exponent (8 Bits) | Nachkommateil (23 Bits) | 2 |
| 0 | 10000000 | 000...0 | |||
| Typ | U32 | 000...0 | — | ||
| Daten (Ausgang) | U32 | 0100...0 | 1073741824 | ||