In diesem Kurs werden die verschiedenen Möglichkeiten zur Kommunikation mit LabVIEW über ein Netzwerk behandelt. Sie lernen die Vor- und Nachteile der verschiedenen Technologien zur Kommunikation mit Anwendungen kennen, die auf Remote-Systemen ausgeführt werden.
Weitere Informationen darüber, wie LabVIEW mit anderen Anwendungen auf demselben Computer kommuniziert, erhalten Sie im LabVIEW Connectivity-Kurs.
Letztes Veröffentlichungsdatum oder Versionsnummer des Kurses: 2021
On-Demand-Schulung: 6 Stunden
Erfahrene LabVIEW-Benutzer
LabVIEW-Grundlagen 1 und 2
LabVIEW
Verwenden von Netzwerk-Streams und Umgebungsvariablen zum Austausch von Daten zwischen LabVIEW-Anwendungen.
Übertragen von Daten über ein Netzwerk mithilfe von UDP und TCP.
Implementieren eines Webdienstes und Erstellen von Client-VIs für die Interaktion mit dem Webdienst.
Erstellen von VIs für die Interaktion mit SystemLink und DataFinder.
Verwenden des VI-Servers zum dynamischen Laden und Ausführen von VIs sowohl lokal als auch auf einem Remote-System.
Entwickeln eines VIs, das programmatisch mit einer Datenbank interagiert.
Verwenden der WebDAV- und der SFTP-API zum programmatischen Verwalten von Dateien über ein Netzwerk.
Lektion | Übersicht | Themen |
---|---|---|
Vergleich von Methoden der Netzwerkkommunikation | Auswahl des richtigen Protokolls für eine Anwendung, indem TCP/UDP, Netzwerk-Umgebungsvariablen, Netzwerk-Streams, Webdienste und die DataSocket-API verglichen werden. |
|
Daten-Streaming | Streamen von Daten und Senden von Befehlen zwischen Anwendungen mithilfe von LabVIEW-Netzwerk-Streams. |
|
Erkunden von Umgebungsvariablen | Lesen aus und Schreiben in Umgebungsvariablen. |
|
Erkunden der DataSocket-API | Kennenlernen der DataSocket-API und des DataSocket-Übertragungsprotokolls. |
|
Erkunden von UDP | Kennenlernen des UDP-Protokolls und des UDP-Programmiermodells. |
|
Implementieren von Modellen zur Datenübertragung | Kennenlernen von Modellen zur Datenübertragung. |
|
Überblick über TCP | Kennenlernen von TCP und seiner Vorteile. |
|
Implementieren des Client/Server-Modells | Verwenden des Client/Server-Modells und von TCP-VIs für die Netzwerkkommunikation. |
|
Überblick über Webdienste | Beschreibung von Webdiensten und der zugrunde liegenden Kommunikationsarchitektur, die sie verwenden. |
|
Erkunden der LabVIEW-Webdienstarchitektur | Beschreibung der Verwendung von LabVIEW zum Erstellen und Verteilen von Webdiensten. |
|
Erstellen von HTTP-Methoden-VIs | Erstellen und Veröffentlichen eines Webdienstes und Entwickeln von VIs zum Modifizieren der Serverantworten. |
|
Verwenden von LabVIEW für die Interaktion mit einem Webdienst | Erstellen eines HTTP-Clients in LabVIEW. |
|
Konfigurieren des LabVIEW-Webdienstes für die sichere Kommunikation | Kennenlernen der LabVIEW-Webdienstsicherheit und Konfigurieren des NI-Webservers. |
|
Verbinden eines Web-VIs mit einem LabVIEW-Webdienst | Verwenden einer webbasierten Anwendung für die Kommunikation mit einem LabVIEW-Webdienst. |
|
Verwenden der SystemLink-API | Verwenden der Funktionen der SystemLink-API zum Ausführen von SystemLink-Tasks in Ihren LabVIEW-Anwendungen. |
|
Verwenden der DataFinder-API | Beschreibung der High-Level-Funktionen von DataFinder und Verwenden der API zum Ausführen von DataFinder-Tasks in Ihren LabVIEW-Anwendungen. |
|
Funktionsumfang des VI-Servers | Beschreibung des allgemeinen Zwecks des VI-Servers und des Programmiermodells für den Zugriff auf seine Funktionen. |
|
Zugriff auf LabVIEW-Funktionen über den VI-Server | Kennenlernen und Verwenden der VI-Server-API für den Zugriff auf Funktionen der LabVIEW-Entwicklungsumgebung. |
|
Verwenden des VI-Servers zur Kommunikation mit einem Netzwerk-VI | Verwenden des VI-Servers, um ein VI auf einem anderen Computer im selben Netzwerk zu starten und dessen Ausführung zu steuern. |
|
Dynamisches Aufrufen und Laden von VIs | Kennenlernen der verschiedenen Möglichkeiten zum dynamischen Aufrufen und Laden eines VIs und Beschreibung der Vorteile jeder Vorgehensweise. |
|
Einführung in Datenbanken | Beschreibung der grundlegenden Prinzipien von Datenbanken und Vorstellung des LabVIEW Database Connectivity Toolkit. |
|
Herstellen einer Verbindung mit einer Datenbank in LabVIEW | Kennenlernen des Datenbankprogrammiermodells und Herstellen einer Verbindung zu einer Datenbank in LabVIEW. |
|
Durchführen gängiger Datenbankoperationen in LabVIEW | Verwenden von LabVIEW zum Durchführen gängiger Datenbankoperationen. |
|
Verwenden einer strukturierten Abfragesprache | Verwenden von SQL-Anweisungen zum Durchführen zusätzlicher Datenbankoperationen in LabVIEW. |
|
Erkunden der WebDAV-API | Verwenden der WebDAV-API für den sicheren Austausch von Dateien mit einem WebDAV-Server in Ihren LabVIEW-Anwendungen. |
|
Erkunden der SFTP-API | Verwenden der SFTP-API für die sichere Übertragung von Dateien und die Interaktion mit einem SFTP-Server. |
|