13E052PIS - Practicum in Software Tools - Lab VIEW
Course specification | ||||
---|---|---|---|---|
Course title | Practicum in Software Tools - Lab VIEW | |||
Acronym | 13E052PIS | |||
Study programme | Electrical Engineering and Computing | |||
Module | ||||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 3.0 | Status | elective | |
Condition | none | |||
The goal | Introduce students to the basics of data acquisition and real-time programming using the examples in Labview enviroment. | |||
The outcome | At the end of the course, students should be able to independently create their own data acquisition system using NI DAQ hardware and Labview enviroment for designing real-time, stand-alone, user-friendly, modular interface. | |||
Contents | ||||
Contents of lectures | Introduction to the Labview enviroment. Software modularity. Data flow programming. Sequential programming. Machine state. Race conditions. Synchronization techniques. Event programming. File I/O techniques. Error handling. Code optimization. | |||
Contents of exercises | Setting up data acquisition (NI DAQ) hardware. Implementing the virtual instruments (VIs) in Labview environment. Troubleshooting and debugging VIs. Local, global and functional variables. Arrays, clusters and type definitions. SubVIs. Control of the user interface. Using events. Application of synchronization techniques. Reading/writing spreadsheet, bitmap and TDMS files. Stand-alone application. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
0 | 1 | 2 | ||
Methods of teaching | Lectures and practical work in the computer Lab with NI hardware and LabView software | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 50 | |
Practical lessons | 50 | Oral examination | ||
Projects | ||||
Colloquia | 0 | |||
Seminars | 0 |