Inplace-Elementstruktur
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Legt fest, wie der LabVIEW-Compiler bestimmte Vorgänge ausführen soll. Dadurch kann in manchen Fällen eine effektive Speichernutzung und VI-Ausführung erzielt werden. Inplace-Elementstrukturen bieten sich bei der Arbeit mit einzelnen Daten in Arrays, Clustern, Varianten oder Signalverläufen an, die der LabVIEW-Compiler nicht in den Speicher kopieren und dort beibehalten muss. Die Struktur arbeitet mit jedem beliebigen Datentyp, der sich immer im selben Datenraum im Speicher befinden soll. Klicken Sie den Rand der Struktur mit der rechten Maustaste an und wählen Sie den angrenzenden Knoten mit der gewünschten Funktion aus.
Klicken Sie den Rand der Inplace-Elementstruktur mit der rechten Maustaste an und wählen Sie einen der folgenden Knoten aus, um ihn als Rahmenknoten an den Rand der Struktur anzufügen:
- Rahmenknoten Array indizieren / Elemente ersetzen
- Rahmenknoten Array teilen / Teil-Arrays ersetzen
- Rahmenknoten Elemente aufschlüsseln / bündeln
- Rahmenknoten Signalverlauf aufschlüsseln / Elemente bündeln
- Rahmenknoten Variant nach / aus Element
- Rahmenknoten Inplace-Element in / aus Speicher
- Rahmenknoten Datenwertreferenz lesen / schreiben
- Rahmenknoten Variantattribut ermitteln / ersetzen
- Rahmenknoten Map-Wert abrufen / ersetzen
Durch Rechtsklick auf einen Knoten und Auswahl von Als Modifikator festlegen können Sie angeben, dass die an den Knoten angeschlossenen Daten geändert werden, auch wenn das Blockdiagramm sonst keine Änderungen an den Daten anzeigt. Die Option Als Modifikator festlegen ist bei der Arbeit mit Anschlüssen mit dynamischer Bindung von Nutzen. Bei der übergeordneten Implementierung eines SubVIs mit dynamischer Bindung werden die mit dem Knoten verbundenen Daten möglicherweise nicht geändert. Bei der untergeordneten Implementierung besteht diese Möglichkeit eher. Durch die Option Als Modifikator festlegen wird auch die Ausführungsgeschwindigkeit erhöht, da weniger Kopien von Daten angelegt werden.
