Lokale Variable
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Mit lokalen Variablen können Werte an Bedien- oder Anzeigeelemente übergeben oder von Bedien- und Anzeigeelementen empfangen werden.
Wenn Sie eine lokale Variable erstellen, wird im Blockdiagramm das Symbol für eine lokale Variable für das Objekt angezeigt. Das Schreiben in eine lokale Variable ist mit der Übergabe von Daten an einen beliebigen anderen Anschluss vergleichbar. Sie können aber in eine lokale Variable schreiben, selbst wenn es sich um ein Bedienelement handelt, oder aus ihr lesen, wenn es sich um ein Anzeigeelement handelt. Mit lokalen Variablen können Frontpanel-Objekte als Ein- und Ausgang verwendet werden.

Ein-/Ausgänge
—
|
Details zum FPGA-Modul
Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.
Hinweis Die folgenden Details können sich mit jeder Version des LabVIEW FPGA Modules ändern.
| SCTL (Single-Cycle Timed Loop) | Unterstützt. |
| Verwendung | Globale Variablen benötigen weniger Speicherplatz auf dem FPGA als lokale Variablen, was sie zu einer besseren Wahl für Daten macht, die Sie nicht an ein Host-VI übertragen müssen. |
| Timing | Eine lokale Variable benötigt mindestens eine Taktperiode, während eine Verbindung keine Taktperioden benötigt. Für maximale Effizienz sollten Sie eine Variable vermeiden, wenn eine Verbindung ausreichen würde. |
| Ressourcen | Eine lokale Variable beansprucht FPGA-Ressourcen proportional zur Breite des Datentyps plus zusätzlichen Overhead, um die Kommunikation mit einem Host-VI zu erleichtern. Zur Optimierung des FPGA-VIs sollten Sie Frontpanel-Objekte begrenzen, einschließlich der Objekte, die als lokale Variablen verwendet werden. |
—