Neue VIs und Funktionen
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
LabVIEW 2019 führt neue VIs und Funktionen ein, um unter anderem Map- und Set-Gruppen zu unterstützen.
VIs und Funktionen für Maps und Sets
Der Palette "Programmierung" wurde eine neue Unterpalette mit dem Namen "Gruppe" hinzugefügt, die folgende VIs und Funktionen für Maps und Sets enthält:
- VIs und Funktionen der Palette "Map"—Zum Erzeugen und Bearbeiten von Maps.
- Map erstellen
- Gruppengröße
- Map in Array umwandeln
- Gruppe leer?
- Inplace-Map-Zugriff
- In Map einfügen
- In Map suchen
- Map-Konstante
- Max.- und Min.-Schlüssel aus Map lesen
- Aus Map entfernen
- Registrierungs-Map-VIs
- Registrierungs-Map: Registrierung bestätigen
- Registrierungs-Map: Registrieren
- Registrierungs-Map: Registrierung aufheben
- VIs und Funktionen der Palette "Set"—Zum Erzeugen und Bearbeiten von Sets.
- Set erstellen
- Gruppengröße
- Set in Array umwandeln
- Gruppe leer?
- In Set einfügen
- Element des Sets?
- Min. und Max. aus Set lesen
- Aus Set entfernen
- Kartesisches Produkt zweier Sets
- Set-Konstante
- Differenz zweier Sets
- Schnittmenge zweier Sets
- Symmetrische Differenz zweier Sets
- Vereinigungsmenge
JSONtext-VIs
Die Palette "String serialisieren/deserialisieren" enthält einen Link zum Installieren von JSONtext-VIs für die Arbeit mit JSON in LabVIEW. Klicken Sie in der Palette "String serialisieren/deserialisieren" auf JSONtext-Zusatzpaket installieren, damit das JSONtext-Zusatzpaket mit Hilfe des JKI VI Package Managers (VIPM) installiert wird. Die JSONtext-VIs werden auf der Palette angezeigt.
[Besonderen Dank an Dr. James David Powell, dem Verfasser des JSONtext-Zusatzpakets.]
Datentyp-Parsing-VIs
Die Palette "Datentyp-Parsing" enthält folgende neue VIs:
- "Angaben zu Map-Gruppen ermitteln"—Ermittelt Angaben zu Maps aus dem Datentyp, der in den anliegenden Variant-Daten gespeichert ist.
- "Angaben zu Set-Gruppen ermitteln"—Ermittelt Angaben zu Sets aus dem Datentyp, der in den anliegenden Variant-Daten gespeichert ist.
- "Ist Fehler Cluster"—Gibt an, ob der im Eingangs-Variant gespeicherte Datentyp ein Fehler-Cluster ist.
Fortgeschrittene Datei-VIs
Die Palette "Fortgeschrittene Dateifunktionen" enthält die folgenden neuen VIs:
- "Verzeichnis rekursiv erstellen"—Erstellt ein Verzeichnis einschließlich der dazu erforderlichen übergeordneten Verzeichnisse.
- "Datei und enthaltene Ordner erstellen"—Erstellt eine Datei an einem angegebenen Pfad sowie alle Ordner, die unter diesem Pfad noch nicht vorhanden sind.
Numerische VIs und Funktionen
Die Palette "Numerisch" enthält die folgende neue Konstante und das folgende neue VI:
-
"Keine Zahl"—Gibt den Wert NaN an das Blockdiagramm aus. [Idee des NI-Diskussionsforen-Mitglieds "altenbach"]
- "Zufallszahl (Bereich)"—Erzeugt einen Zufallswert in einem angegebenen Bereich. Sie können dieses VI mit den folgenden Datentypen verwenden: U64, I64 und DBL.
Zusätzliche String-VIs und -Funktionen
Die Palette "Weitere String-Funktionen" enthält die folgenden neuen VIs:
- "1D-String-Array nach String mit Trennzeichen"—Wandelt die Elemente eines eindimensionalen Arrays in einen String um, wobei die Elemente aus dem Eingangs-Array durch Trennzeichen unterteilt sind.
- "String mit Trennzeichen nach 1D-String-Array"—Wandelt Teil-Strings in einem durch Trennzeichen unterteilten String in Elemente eines eindimensionalen String-Arrays um.
Verschiedene neue VIs und Funktionen
LabVIEW 2019 umfasst die folgenden sonstigen neuen VIs und Funktionen:
- Die Array-Palette enthält das neue VI "Doppelte Elemente aus 1D-Array entfernen". Dieses VI entfernt doppelt vorhandene Elemente aus einem 1D-Array. Die ursprüngliche Reihenfolge der Elemente wird beibehalten.
- Die Palette "Auf Typ überprüfen" enthält die neue Funktion "Auf fehlende Strukturtyp-Übereinstimmung überprüfen". Diese Funktion macht das aufrufende VI funktionsuntüchtig, wenn am Eingang der gleiche Datentyp wie an einem der angegebenen "Ungleich"-Eingänge anliegt. Typdefinitionen und Typnamen werden dabei ignoriert. Verwenden Sie die Funktion "Auf fehlende Strukturtyp-Übereinstimmung überprüfen" zusammen mit der Typspezialisierungsstruktur, um Blockdiagrammabschnitte eines datentypflexiblen VIs (*.vim) für bestimmte Datentypen anzupassen oder ein datentypflexibles VI auf die Arbeit mit bestimmten Datentypen zu beschränken.
- Die Palette "Protokolle" enthält das neue VI "Auf konfiguriertes Netzwerk warten". Mit Hilfe dieses VIs kann abgewartet werden, bis das System eine Verbindung mit dem Netzwerk-Host hergestellt hat.
- Die Palette "Synchronisation" wurde um das VI "Datenfluss synchronisieren" erweitert. Dieses VI leitet die Werte weiter, die nach Ausführung des vorgelagerten Programmcodes an seinen Eingängen anliegen. Mit Hilfe dieses VIs können Sie mehrere parallele Codepfade an einem Punkt des Datenflusses synchronisieren, um eine bestimmte Ausführungsreihenfolge sicherzustellen.
- Zur Palette "Anwendungssteuerung" ist das VI "Kommandozeilenargumente ermitteln" hinzugekommen. Dieses VI gibt die über die Kommandozeile empfangenen benutzerdefinierten Argumente aus, mit denen LabVIEW oder eine von LabVIEW erstellte Anwendung gestartet wurde. Benutzerdefinierte Argumente werden immer mit zwei Bindestrichen (--) eingeleitet, vor und nach denen sich ein Leerzeichen befindet.