Map-Wert abrufen / ersetzen
- Aktualisiert2025-07-30
- 4 Minute(n) Lesezeit
Mit diesem Rahmenknoten können Sie auf einen Wert in einer Map zugreifen und diesen bearbeiten, ohne den Wert aus der Map kopieren zu müssen. Mit dem Rahmenknoten auf der linken Seite der Struktur können Sie einen Wert in einer Map abrufen. Mit dem Rahmenknoten auf der rechten Seite der Struktur können Sie den abgerufenen Wert verwerfen oder bearbeiten.
Zum Anfügen dieses Knotens an eine Inplace-Elementstruktur klicken Sie den Rand der Struktur mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü Map-Wert abrufen / ersetzen aus. Stattdessen können Sie auch das VI Inplace-Map-Zugriff verwenden, das eine Inplace-Elementstruktur mit diesem Rahmenknoten in das Blockdiagramm einfügt.

Ein-/Ausgänge
Map
—
Map gibt die Map an, in der nach einem Schlüssel gesucht werden soll. Dieser Eingang arbeitet mit einer Map mit beliebigem Datentyp. Der Standarddatentyp ist eine Map aus vorzeichenbehafteten 32-Bit-Integern.
Schlüssel
—
Schlüssel gibt den Schlüssel an, nach dem in der Map gesucht werden soll. Der Schlüssel muss den gleichen Datentyp haben wie bereits in der Map vorhandene Schlüssel.
Standardwert
—
Standardwert gibt den Wert an, der unter Wert ausgegeben wird, wenn der angegebene Schlüssel nicht in der Map vorhanden ist. Dieser Eingang muss den gleichen Datentyp haben wie bereits in der Map vorhandene Werte.
Schlüssel nicht gefunden?
—
Schlüssel nicht gefunden? gibt TRUE aus, wenn Map keinen Eintrag mit dem angegebenen Schlüssel enthält. Anderenfalls gibt Schlüssel nicht gefunden? FALSE aus. Dieser Ausgang ist am linken und am rechten Rahmenknoten vorhanden. Die zwei Ausgänge des Typs Schlüssel nicht gefunden? geben den gleichen Wert aus.
Wert
—
Wert gibt den Wert des Eintrags mit dem zugehörigen Schlüssel aus, wenn Schlüssel nicht gefunden? FALSE ist. Wenn Schlüssel nicht gefunden? TRUE ist, gibt dieser Ausgang den Wert unter Standardwert aus.
Aktion
—
Aktion gibt den jeweils an der Map auszuführenden Vorgang an, wenn Schlüssel nicht gefunden? TRUE oder FALSE ist. Wenn dieser Eingang offen gelassen wird, nimmt er den Wert 0 an.
Wert
—
Wert gibt den neuen Wert des Eintrags mit dem dazugehörigen Schlüssel an.
Map
—
Map gibt die resultierende Map aus.
Schlüssel
—
Schlüssel gibt denselben Wert wie der Eingang Schlüssel auf der linken Seite des Rahmenknotens aus.
Schlüssel nicht gefunden?
—
|
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Collections\Map Collection - Word Counting.vi
- labview\examples\Design Patterns\Registration Map\Registration Map Usage.lvproj
Map
—
Schlüssel
—
Standardwert
—
Schlüssel nicht gefunden?
—
Wert
—
Aktion
—
Map
—
Schlüssel
—