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.

1378

Ein-/Ausgänge

datatype_icon

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

datatype_icon

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
datatype_icon

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