Datenwertreferenz lesen / schreiben
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Ermöglicht die Arbeit mit einer Datenwertreferenz oder einer externen Datenwertreferenz mithilfe einer Inplace-Elementstruktur und ersetzt die Daten an ihrer ursprünglichen Stelle im Speicher. Sie können den schreibgeschützten Zugriff auf die Datenwertreferenz aktivieren, indem Sie mit der rechten Maustaste auf den Rahmenknoten rechts an der Struktur klicken und Parallele schreibgeschützte Zugriffe zulassen auswählen. Wenn der Rahmenknoten rechts mit keinem Objekt verbunden ist, lässt LabVIEW mehrere gleichzeitige schreibgeschützte Operationen zu, ohne die Datenwertreferenz zu modifizieren.
Zum Einfügen eines Knoten dieses Typs in den Rand einer Inplace-Elementstruktur klicken Sie den Rand der Struktur mit der rechten Maustaste an und wählen Sie 'Datenwertreferenz lesen / schreiben' hinzufügen aus dem Kontextmenü. Die Rahmenknoten sind nicht über die Suchfunktion der Palette oder der Schnelleinfügefunktion auffindbar.

Ein-/Ausgänge
Datenwertreferenz
—
Datenwertreferenz ist die Referenz auf die Daten, mit denen Sie arbeiten möchten.
Wert
—
Wert ist der Wert, auf den die Referenz verweist. Hinweis LabVIEW kann die Größe von Daten in einer externen Datenwertreferenz nicht ändern. Wenn das Array in einer externen Datenwertreferenz eine andere Größe als das Array hat, das Sie mit der rechten Seite des Rahmenknotens verbunden haben, wird ein Fehler ausgegeben. Liegt beispielsweise am rechten Rahmenknoten ein Array an, das mehr Elemente als das Bezugs-Array enthält, löscht LabVIEW die überzähligen Elemente und passt die Array-Größe dadurch an das Bezugs-Array an. Wenn am rechten Rahmenknoten ein Array mit weniger Elementen anliegt, füllt LabVIEW das Array bis zur Größe des Bezugs-Arrays mit Standarddaten auf.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. Dieser Rahmenknoten hat auf beiden Seiten der Struktur Anschlüsse des Typs Fehler (Ausgang). Der Fehlerausgang auf der linken Seite gibt den tatsächlichen Fehler aus und der Fehlerausgang auf der rechten Seite erstellt eine Kopie des Fehlers auf der linken Seite. Sie müssen nur einen der Anschlüsse vom Typ Fehler (Ausgang) verbinden, da beide den gleichen Fehler ausgeben.
Wert
—
Datenwertreferenz
—
Datenwertreferenz ist die Referenz auf die neuen Daten.
Fehler (Ausgang)
—
|
Mit diesem Knoten können Sie Daten an ihrer ursprünglichen Position im Speicher verändern.
Wenn eine Datenwertreferenz auf ein Klassenobjekt verweist, können Sie dieses nicht mit der Inplace-Elementstruktur durch ein anderes Objekt einer LabVIEW-Klasse ersetzen. Sie können jedoch jedes andere Objekt durch ein Objekt gleichen Typs ersetzen.
Datenwertreferenz
—
Wert
—
Fehler (Ausgang)
—
Wert
—
Datenwertreferenz
—