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
LernzieleDie 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