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.
Für diesen Kurs ist kein Privatunterricht verfügbar
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
Vor Ort (mit Kursleiter): Zwei (2) Tage
Online-Kurs (mit Kursleiter): Fünfeinhalbstündige Sessions über 3 Tage
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
Öffentlicher Online- oder Präsenzkurs: 20 Credits für Serviceleistungen zur Aus-/Weiterbildung oder 9 Training Credits
Privater Online- oder Präsenzkurs: 140 Credits für Serviceleistungen zur Aus-/Weiterbildung oder 60 Training Credits
| 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. |
|
Im Kurs „LabVIEW-Grundlagen 1“ lernen Sie die LabVIEW-Umgebung, die interaktive Analyse, die Datenflussprogrammierung und gängige Entwicklungsmethoden in einem praxisnahen Format kennen.
Im Verlauf des Kurses "Entwickeln von Testprogrammen mit Hilfe von TestStand" lernen Sie, wie Sie in der TestStand-Umgebung navigieren und mit unterschiedlichen Programmiersprachen schnell auf Ihre Testanforderungen zugeschnittene Testanwendungen erstellen.
Der Kurs „Architektur von Testsystemen in TestStand“ baut auf dem Kurs „Entwicklung von Testprogrammen mit Hilfe von TestStand“ auf und behandelt die benutzerspezifische Systementwicklung in TestStand.
Wenn Sie beabsichtigen, innerhalb eines Jahres drei oder mehr Kurse von NI-Schulungsleitern zu besuchen, bietet eine Schulungsmitgliedschaft kosteneffektiven, unbegrenzten Zugang zu allen öffentlichen Kursen und öffentlichen virtuellen Kursen von NI sowie unbegrenzte Zertifizierungsgutscheine.