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
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 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.
        1. Labview Core 1 Course Manual, National Instruments, October 2009
        2. Labview Core 2 Course Manual, National Instruments, October 2009
        3. R.H.Bishop, Labview 2009 Student Edition, National Instruments, 2009
        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
        Colloquia 0
        Seminars 0