Schulungsübersicht

Zusammenfassung der Grundlagen von LabVIEW

  • Aufarbeitung des Datenfluss-Ausführungsmodells und Multithreading
  • Variablen, Cluster, Arrays und gängige Datentypen
  • Arbeiten mit Schleifen und Sequenzstrukturen

Fortschrittliche Kontrollstrukturen

  • Einschränkungen flacher Sequenzen und Techniken zur Zyklussteuerung
  • Alternativen zu flachen Sequenzen
  • Korrektes Fehlermanagement in fortgeschrittenen Architekturen

Parallele und Warteschlangen-basierte Zustandsmaschinen

  • Erstellen skalarer und reaktiver Anwendungen
  • Zustandsmaschinen-Designmuster
  • Aufbau der Produzent-Konsument-Architektur

Effektives Nutzung von Verschieberegistern

  • Verschieberegister zur Speicherung von Zustanddaten verwenden
  • Bereichsmanagement und Best Practices
  • Avoiding race conditions and unintended overwrites (Anmerkung: Diese Zeile wird nicht übersetzt, da sie nicht in die deutsche Sprache übertragen werden kann ohne den Sinn zu verändern)

Fortschrittliche Datentypen und Strukturen

  • Arbeiten mit verschachtelten Clustern und benutzerdefinierten Typen
  • Best Practices für typedefs und Wartung
  • Behandlung von mehrdimensionalen Arrays

LabVIEW zu PLC Communication

  • Ethernet/IP-Kommunikation mit Allen-Bradley PLCs (ControlLogix/CompactLogix)
  • Lese-/Schreibvorgänge für Cluster und benutzerdefinierte Daten
  • Behandlung von mehrdimensionalen Arrays über Ethernet/IP

Effektives Nutzung von Eigenschaftsknoten

  • Vermittlung der Bereichs- und Ausführungszeit-Abschnitte von Eigenschaftsknoten
  • Eigenschaftsknoten für die Steuerung des Benutzeroberflächen-Manipulations versus Hardware-Kontrolle
  • Avoiding performance bottlenecks (Anmerkung: Diese Zeile wird nicht übersetzt, da sie nicht in die deutsche Sprache übertragen werden kann ohne den Sinn zu verändern)

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit LabVIEW und seinen Kernkomponenten
  • Ein Verständnis von Datentypen, Steuerstrukturen und grafischer Programmierung

Zielgruppe

  • Software-Engineer, die sich mit fortgeschrittenen LabVIEW-Anwendungen befassen
  • Testautomatisierungsentwickler, die LabVIEW mit industriellen Systemen integrieren
  • Ingenieure, die vorhandene LabVIEW-Systeme optimieren und skalieren möchten
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien