LabVIEW-Grundlagen 2 – Kursübersicht

LabVIEW-Grundlagen 2 baut auf den Kurs LabVIEW-Grundlagen 1 auf. In diesem Kurs werden die gängigsten Techniken zum Entwickeln von LabVIEW-Anwendungen für die unterschiedlichsten Einsatzbereiche vorgestellt und Sie erfahren, wie Sie Ihre Anwendungen anderen Nutzern zur Verfügung stellen. Zu den behandelten Themen gehören: Programmatische Reaktion auf Ereignisse der Benutzeroberfläche, Implementierung paralleler Schleifen, Verwalten von Konfigurationseinstellungen in Konfigurationsdateien, Entwickeln einer Fehlerbehandlungsstrategie für Ihre Anwendung sowie das Erstellen ausführbarer Dateien und von Installationsprogrammen. Nach Abschluss des Kurses sind Sie in der Lage, LabVIEW-Funktionen gezielt für Ihre individuellen Anforderungen einzusetzen, wodurch eine zügige und produktive Anwendungsentwicklung ermöglicht wird.

Verfügbare Formate

 

Virtuelles Training

 

Präsenzschulung

 

Privatunterricht

Kursziele

Kursdetails

Dauer

Zielgruppe

Kursvoraussetzungen

Verwendete NI-Produkte

Schulungsmaterialien

Kosten in Credits

LabVIEW-Grundlagen 2 – Kursübersicht

LektionÜbersichtThemen

Übertragen von Daten

Verwenden Sie Kanalverbindungen, um zwischen parallelen Programmabschnitten zu kommunizieren, ohne eine Ausführungsreihenfolge zu erzwingen.

  • Kommunikation zwischen parallelen Schleifen
  • Sondieren von Kanalverbindungen
  • Verwenden von Kanalvorlagen
  • Erkunden der Interaktion zwischen Kanalverbindungen
  • Übertragen von Daten mit Hilfe von Queues

Erstellen von ereignisgesteuerten Benutzeroberflächen

Erstellen Sie eine Anwendung, die auf Ereignisse der Benutzeroberfläche reagiert, indem Sie verschiedene ereignisgesteuerte Entwurfsmuster verwenden.

  • Ereignisgesteuerte Programmierung
  • Entwurfsmuster „Ereignisbehandlung für die Benutzeroberfläche“
  • Entwurfsmuster „Ereignisgesteuerter Zustandsautomat“
  • Erzeuger-/Verbraucherentwurfsmuster (Ereignisse)
  • Entwurfsmuster "Handler für Kanalnachrichten" (CMH)

Steuerung von Frontpanel-Objekten

Kennenlernen der Methoden zur programmatischen Steuerung des Frontpanels.

  • VI-Server-Architektur
  • Eigenschaftsknoten und Elementreferenzen
  • Methodenknoten 

Verwalten von Konfigurationseinstellungen mit Hilfe von Konfigurationsdateien

Verwalten der Konfigurationseinstellungen mit Hilfe einer Konfigurationsdatei.  

  • Überblick über die Konfigurationseinstellungen
  • Verwalten von Konfigurationseinstellungen unter Einsatz einer Datei mit Trennzeichen
  • Verwalten von Konfigurationseinstellungen unter Einsatz einer Initialisierungsdatei (INI-Datei)

Entwickeln von Strategien zur Fehlerbehandlung

 

Erfahren Sie, wie Sie eine Fehlerbehandlungsstrategie für Ihre Anwendung entwickeln. 

  • Überblick über die Fehlerbehandlung
  • Kennenlernen der Fehlerantwort
  • Die Ereignisprotokollierung
  • Fehlerinjektion für das Testen

 

Paketerstellung und Bereitstellung von LabVIEW-Code

 

Erfahren Sie, wie LabVIEW-Programmcode für andere Entwickler und Endbenutzer verpackt und verteilt wird.

  • Vorbereiten von Programmcode für die Bereitstellung
  • Build-Spezifikationen
  • Erstellen von Anwendungen (EXE) und Fehlerbehandlung
  • Erstellen von Paketen zu Distributionszwecken

Programmierverfahren in LabVIEW

Lernen Sie empfohlene Vorgehensweisen für die Entwicklung von leicht verständlichem, wartbarem, erweiterbarem, skalierbarem und leistungsstarkem Programmcode kennen.

  • Empfohlene Programmiermethoden
  • Schreiben von leistungsstarkem Code in LabVIEW

Empfohlene Methoden des Software-Engineerings

Bestimmen Sie einige der wichtigsten Prinzipien bewährter Softwareentwicklungspraktiken und die Vorteile ihrer Implementierung bei der Arbeit mit LabVIEW.

  • Projektverwaltung
  • Zusammentragen von Anforderungen
  • Versionsverwaltung
  • Prüfen und Testen von Programmcode
  • Kontinuierliche Integration

Lernpfad fortsetzen

Ingenieur macht sich auf seinem Computer mit LabVIEW vertraut.

 

LabVIEW-Grundlagen 3

 

Der Kurs „LabVIEW-Grundlagen 3“ vermittelt strukturierte Herangehensweisen zur Unterstützung für das Entwerfen, Umsetzen, Dokumentieren und Testen von LabVIEW-Anwendungen. Der Schwerpunkt dieses Kurses liegt auf der Entwicklung verständlicher, skalierbarer und wartbarer hierarchischer Anwendungen.

NI-Kursleiter zeigt den Umgang mit...

 

Datenerfassung mit NI-DAQmx und LabVIEW


Im Kurs „Datenerfassung mit NI-DAQmx und LabVIEW“ lernen Sie die Grundlagen der Datenerfassung mit Sensoren, NI-Datenerfassungshardware und LabVIEW kennen.

Nahaufnahme der NI CompactRIO-Hardware

 

Entwicklung von Embedded-Anwendungen mit CompactRIO und LabVIEW Real-Time

 

Der Kurs „Entwicklung von Embedded-Anwendungen mit CompactRIO und LabVIEW Real-Time“ vermittelt Kenntnisse über das Entwerfen, Prototyping und Verteilen einer zuverlässigen Real-Time-Anwendung mit NI CompactRIO.

Upgrade auf Mitgliedschaft

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.