NummerlabwECTS3.0AnspruchsniveaubasicInhaltsübersichtLabVIEW ist in der Praxis ein verbreitetes Werkzeug. Es unterstützt Wissenschaftler und Ingenieure in mess-, steuer- und regeltechnischen Problemstellungen. Die grafische Programmiersyntax ermöglicht eine intuitive Umsetzung von Ideen zu effizientem Programmcode. In den Bereichen Standard, Embedded und Realtime Applikationen unterstützt LabVIEW moderne Technologien und Trends.
- Grundlagen: Datenflussorientierte Programmierung, grundlegende
Datentypen und deren Funktionen, Array, Cluster, Bedienung des Tools, Verwaltung von Projekten
- Variablen: Variable, Functional Global Variable, Shared Variable, Kapselung von Variablen mit ihren Methoden, Effizienz und Zugriffsschutz auf Variablen.
- Ereignisgesteuerte Programmierung: Event Structure, Registrierung von dynamischen Ereignissen, Notifier, Queue. Geeignete Strukturen zur Anwendung der genannten Elemente.
- Schnittstellen: Verwendung von Messtechnik
- Grosse Applikationen: Effiziente Programmstrukturen, effiziente Datenstrukturen, Verwaltung von Dateien, Typendefinitionen, Konzepte
Lernziele - Die Studierenden kennen die Anwendungsbereiche und Möglichkeiten von LabVIEW.
- Dank einer soliden Grundlage der graphischen Programmierung können sie ihr Wissen selbstständig in einem Spezialbereich vertiefen.
- Die Studierenden sind in der Lage, mittelgrosse Projekte selbstständig und professionell zu implementieren.
- Dabei kennen sie die Vorzüge der ereignisgesteuerten Programmierung und können diese gezielt anwenden.
- Für die Implementierung von zeitlich parallelen Aufgaben kennen die Studierenden die Herausforderungen und bestimmen selbstständig über die Wahl von geeigneten Strukturen und Variablen.
LeistungsbewertungErfahrungsnote