Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 14 Stunden
Schulungsübersicht
Wiederholung der LabVIEW-Grundlagen
- Datenfluss-Executionsmodell und Multithreading-Überblick
- Variablen, Cluster, Arrays und gängige Datentypen
- Arbeit mit Schleifen und Sequenzstrukturen
Fortgeschrittene Steuerungsstrukturen
- Einschränkungen von flachen Sequenzen und Techniken zur Zyklussteuerung
- Alternativen zu flachen Sequenzen
- Korrektes Fehlerbehandlungskonzept in fortgeschrittenen Architekturen
Parallele und warteschlangenbasierte Zustandsmaschinen
- Entwicklung skalierbarer und responsiver Anwendungen
- Gestaltungsmuster für Zustandsmaschinen
- Design einer Producer-Consumer-Architektur
Effektiver Einsatz von Verschieberegistern
- Nutzung von Verschieberegistern zur Speicherung von Zustandsdaten
- Geltungsbereichs-Management und bewährte Praktiken
- Vermeidung von Wettlaufsituationen und unbeabsichtigtem Überschreiben
Fortgeschrittene Datentypen und Strukturen
- Arbeit mit verschachtelten Clustern und benutzerdefinierten Typen
- Bewährte Praktiken für Typdefinitionen und Wartbarkeit
- Verarbeitung mehrdimensionaler Arrays
Kommunikation zwischen LabVIEW und SPS
- Ethernet/IP-Kommunikation mit Allen-Bradley-SPS (ControlLogix/CompactLogix)
- Lesen/Schreiben von Clustern und benutzerdefinierten Daten
- Verarbeitung mehrdimensionaler Arrays über Ethernet/IP
Effektiver Einsatz von Eigenschaftsknoten
- Verständnis des Geltungsbereichs und der Ausführungszeitpunkte von Eigenschaftsknoten
- Eigenschaftsknoten für UI-Manipulation vs. Hardwaresteuerung
- Vermeidung von Leistungsengpässen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit LabVIEW und seinen Kernkomponenten
- Verständnis von Datentypen, Steuerungsstrukturen und grafischer Programmierung
Zielgruppe
- Software-Entwickler, die mit fortgeschrittenen LabVIEW-Anwendungen arbeiten
- Entwickler für Testautomatisierung, die LabVIEW mit industriellen Systemen integrieren
- Ingenieure, die bestehende LabVIEW-Systeme optimieren und skalieren möchten