Boolesches Array nach Zahl - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Konvertiert ein boolesches Array in einen Integer oder eine Festkommazahl, indem das Array als Binärschreibweise des Werts interpretiert wird. Das erste Element des Arrays entspricht dem niedrigstwertigen Bit der Zahl.

Ein-/Ausgänge
Boolesches Array
—
Boolesches Array ist ein eindimensionales Array aus booleschen Werten. Die Funktion kürzt Boolesches Array, wenn es zu lang ist. Wenn Boolesches Array zu kurz ist, wird Boolesches Array entsprechend dem Vorzeichenerweiterungsmodus aufgefüllt. Der Modus kann über einen Rechtsklick auf die Funktion ausgewählt werden.
Zahl
—
Zahl ist ein Integer oder ein Festkommawert. Sie können die numerische Darstellung von Zahl auf der Seite Ausgangskonfiguration des Dialogfelds Eigenschaften ändern. Klicken Sie die Funktion mit der rechten Maustaste an und wählen Sie die Option Eigenschaften aus, um zum Dialogfeld Eigenschaften zu gelangen. |
In der folgenden Tabelle ist die Beziehung zwischen Boolesches Array und Zahl dargestellt.
| Boolesches Array | Darstellung der Ausgabe | Zeichenerweiterungsmodus | Binärwert | Zahl |
|---|---|---|---|---|
| {FALSE, TRUE} | I8 | Bei Ausgangswert mit Vorzeichen | 11111110 | -2 |
| {FALSE, TRUE} | U8 | Bei Ausgangswert mit Vorzeichen | 00000010 | 2 |
| {FALSE, TRUE, FALSE, TRUE} | I8 | Immer | 11111010 | -6 |
| {FALSE, TRUE, FALSE, TRUE} | I8 | Nie | 00001010 | 10 |
| {FALSE, FALSE, TRUE, FALSE, TRUE} | U8 | Bei Ausgangswert mit Vorzeichen | 00010100 | 20 |
| {FALSE, FALSE, TRUE, FALSE, TRUE} | U8 | Immer | 11110100 | 244 |
Details zum FPGA-Modul
Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.
| SCTL (Single-Cycle Timed Loop) | Unterstützt. |
| Verwendung | Das FPGA Module unterstützt nur eindimensionale Arrays, die sich während der Kompilierung auf eine einzelne Größe auflösen. Die Funktion "Boolesches Array nach Zahl" wandelt per Voreinstellung Arrays fester Größe in die kleinste vorzeichenlose Integer-Darstellung um, die der Array-Größe entspricht. |
| Timing | Diese Funktion erfordert keine Taktperioden, da sie keine internen Register enthält. |
| Dialogfeld "Eigenschaften" | Der Datentyp von Zahl ändert sich je nach Größe des Arrays, wenn die Option An Quelle anpassen auf der Seite Ausgabekonfiguration aktiviert ist. Die folgende Liste beschreibt die Beziehung zwischen der Array-Größe und dem Datentyp von Zahl:
|
| Ressourcen | Diese Funktion beansprucht keine FPGA-Ressourcen, da es sich um eine reine Verbindungsoperation handelt. |
Boolesches Array
—
Zahl
—