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
- Dataflow-Ausführungsmodell und Mehrfachthreading im Überblick
- Variablen, Cluster, Arrays und gängige Datentypen
- Arbeiten mit Schleifen und Sequenzstrukturen
Fortgeschrittene Steuerungsstrukturen
- Einschränkungen der flachen Sequenz (Flat Sequence) und Techniken zur Zyklussteuerung
- Alternativen zu flachen Sequenzen
- Geschäftige Fehlerbehandlung in fortgeschrittenen Architekturen
Parallele und warteschlangenbasierte Zustandsautomaten
- Erstellung skalierbarer und reaktionsschneller Anwendungen
- Designmuster für Zustandsautomaten
- Entwurf der Producer-Consumer-Architektur
Effektiver Einsatz von Shift-Registern
- Verwendung von Shift-Registern zur Speicherung von Zustandsdaten
- Verwaltung des Gültigkeitsbereichs (Scope) und bewährte Methoden
- Vermeidung von Race Conditions und unbeabsichtigtem Überschreiben
Fortgeschrittene Datentypen und Strukturen
- Arbeiten mit verschachtelten Clustern und benutzerdefinierten Typen
- Bewährte Methoden für Tydefs 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 (Property Nodes)
- Verständnis des Gültigkeitsbereichs und der Ausführungszeit von Eigenschaftsknoten
- Eigenschaftsknoten für UI-Manipulation vs. Hardwaresteuerung
- Vermeidung von Performance-Hürden
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit LabVIEW und seinen Kernkomponenten
- Verständnis von Datentypen, Steuerungsstrukturen und grafischer Programmierung
Zielgruppe
- Softwareentwickler, die mit fortgeschrittenen LabVIEW-Anwendungen arbeiten
- Entwickler für Testautomatisierung, die LabVIEW in industrielle Systeme integrieren
- Ingenieure, die bestehende LabVIEW-Systeme optimieren und skalieren möchten