LabWindows™/CVI Grundlagen 2 ist ein Aufbaukurs für LabWindows/CVI Grundlagen 1. Nach Abschluss dieses Kurses können Sie Anwendungen erstellen, die mit DLLs und ActiveX arbeiten oder über ein Netzwerk kommunizieren. Sie erlernen das Erstellen von leistungsstarken Benutzeroberflächen mit Hilfe von Menüs und Symbolleisten. Sie werden in der Lage sein, alle Vorteile eines PCs durch Programmieren von Multithread-Applikationen für Ihre Anwendung zu nutzen.
Letztes Veröffentlichungsdatum oder Versionsnummer des Kurses: 2020
Vor Ort (mit Kursleiter): 2 Tage
Online-Kurs (mit Kursleiter): Drei (3) fünfeinhalbstündige Einheiten
Anfänger und fortgeschrittene Benutzer von LabWindows/CVI und Anwender, die Applikationen entwickeln möchten
Teilnehmer des Kurses LabWindows/CVI Grundlagen 1
Technische Leiter und andere Benutzer, die LabWindows/CVI bezüglich einer anstehenden Kaufentscheidung evaluieren
Benutzer, welche die Prüfung zum „Certified LabWindows/CVI Developer (CCVID)“ ablegen möchten
LabWindows/CVI Grundlagen 1 oder vergleichbare Erfahrung im Umgang mit LabWindows/CVI
LabWindows/CVI
LabWindows/CVI Execution Profiler Toolkit
Virtuelle Schulungen mit Kursleiter umfassen digitale Kursmaterialien, die über den Lernbereich von NI bereitgestellt werden.
Die virtuelle Schulung mit Kursleiter von NI wird über Zoom durchgeführt, und die Teilnehmer erhalten Zugang zu Amazon AppStream/LogMeIn, um die Übungen auf virtuellen Maschinen durchzuführen, die mit der neuesten Software ausgestattet sind.
Erstellen von Symbolleisten und Menüs für Benutzeroberflächen
Verwendung der UTF-8-Kodierung, um das Zusammenspiel mit anderen Anwendungen und die Lokalisierung Ihrer Anwendung zu erleichtern
Arbeiten mit ActiveX-Objekten in LabWindows/CVI
Kompilieren von Modulen als DLLs zur Verwendung in anderen Anwendungen
Arbeiten mit DLLs in LabWindows/CVI
Entwickeln von effizienten Multithread-Anwendungen
Entwickeln von Anwendungen zur Kommunikation mit dem Internet
Verkürzen der Entwicklungsdauer von Applikationen mit Hilfe der Fehlerbehandlung
Optimieren der Ausführungsgeschwindigkeit mit Hilfe des LabWindows/CVI Execution Profiler Toolkits
Lektion | Übersicht | Themen |
---|---|---|
Wiederholung der Kernpunkte von LabWindows/CVI Grundlagen 1 | In dieser Lektion werden kurz die Kernpunkte aus dem Kurs LabWindows/CVI Grundlagen 1 wiederholt. |
|
Programmieren von Benutzeroberflächen | In dieser Lektion werden weitere Funktionen der Benutzeroberfläche besprochen, die in LabWindows/CVI zur Verfügung stehen. Sie wenden diese Funktionen dann in interaktiven Übungen an. |
|
Interoperabilität und Netzwerkkommunikation | In dieser Lektion werden Methoden der Interoperabilität und Netzwerkkommunikation (NET, ActiveX, Netzwerkvariablen, TCP und UDP) beschrieben. |
|
Erstellen und Verwenden von DLLs (Dynamic Link Libraries) | In dieser Lektion werden Verfahren zum Erstellen und Verwenden von DLLs vorgestellt. |
|
Multithreading und Windows-SDK-Funktionen | In dieser Lektion werden fortgeschrittene Programmierverfahren in LabWindows/CVI vorgestellt. Sie erlernen das Erstellen von Multithread-Applikationen und wie Sie Daten mit Hilfe von Thread-sicheren Queues zuverlässig zwischen Threads austauschen können. Sie werden außerdem mit den Funktionen des Windows SDK vertraut gemacht, um die Flexibilität Ihrer LabWindows/CVI-Anwendungen zu erhöhen. |
|
Toolkits und Module für LabWindows/CVI | In dieser Lektion werden Funktionen zur Verringerung der Entwicklungsdauer und -kosten behandelt. |
|
Für die Verwendung der Marke LabWindows wurde eine Lizenz bei der Microsoft Corporation eingeholt. Windows ist ein in den USA und anderen Ländern eingetragenes Warenzeichen der Microsoft Corporation.