Program Specification: Master of Electrical and Microsystems Engineering V7M: Vertiefung LabVIEW Programmierung mit Mindstorms NXT (Advanced LabVIEW Programming Techniques with the use of Mindstorms NXT) Learning Objectives: Students acquire the ability to independently implement an advanced problem in a hardware/software solution using Mindstorms NXT and LabVIEW. They gain a knowledge of sensors and actuators, how they are controlled and interact Students learn skills in clean written documentation and engaging verbal presentation Previous Experience/Premise: LabVIEW programming, control engineering Content: - Control engineering - Programming in LabVIEW - Controlling Mindstorms NXT - Building and commissioning sensors - Data processing and evaluation algorithms Students should immerse themselves in programming the control of a Lego Mindstorms NXT with Labview. This will usually require the practical implementation of a set task in a hardware/software solution. Programming is carried out in Labview. The choice of topics is designed so that the challenges of hardware and software requirements have to be addressed in a single assignment. Students work in groups of 2 or 3. They will present their own project work and conclusions in two sessions. The topic areas cover the use of sensors and the operation of actuators across different interfaces Particular value is placed on meticulous documentation. Typical projects include: building a Segway control system with Mindstorms NXT and controlling it with Bluetooth; scanning in and solving a Sudoku using Mindstorm NXT and its sensors. Literature: • Sensortechnik; Tränkler, Obermeier • Physikalische Messtechnik mit Sensoren: Niebuhr, Lindner • Programmierung von Lego Mindstorms NXT mit LabVIEW; with CD; by Martin Engels; ISBN-10:3-446-41764-8; • Handbuch für die Programmierung mit LabVIEW by Bernward Mütterlein; ISBN 978-38274-1761-9 2 Teaching session: Lectures and practicals Duration: 4 SWS (at student’s discretion, but discussion times in the IE lab are fixed) Credit Points: 5 ECTS points Evidence of Academic Achievement: 14 x 3 contact hours, 14 x 2 hours additional time for practical implementation, 20 hours written essay & documentation of hardware with block diagrams & circuit diagrams and layout, 20 hours documentation of the software with appropriate structure charts and flowcharts, 20 hours initial and final presentations, total 130 hours Assessments: Assessed aspects include how the project is implemented in practice and how operability is demonstrated, as well as the written essay and documentation and the initial and final presentations (30 minutes each) Additional work by Master students: The choice of topics and scope is adjusted accordingly Lecturer: Prof. Dr. rer. Nat. Rudolf Bierl Frequency: Annually in the summer semester