Navigation

OS2PIS - Practicum in Software Tools - Lab VIEW

Course specification
Course title Practicum in Software Tools - Lab VIEW
Acronym OS2PIS
Study programme Electrical Engineering and Computing
Module Signals and Systems
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
  1. Labview Core 1 Course Manual, National Instruments, October 2009 (Original title)
  2. Labview Core 2 Course Manual, National Instruments, October 2009 (Original title)
  3. R.H.Bishop, Labview 2009 Student Edition, National Instruments, 2009 (Original title)
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 0
Colloquia 0
Seminars 0