13E052PMS - Practicum of measurement and data acquisition systems
Course specification | ||||
---|---|---|---|---|
Course title | Practicum of measurement and data acquisition systems | |||
Acronym | 13E052PMS | |||
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. | |||
The outcome | At the end of the course, students should be able to independently design virtual instrumentation for measurement and control as well as modular, stand-alone interface for real-time data acquisition and processing. | |||
Contents | ||||
URL to the subject page | https://automatika.etf.bg.edu.rs/sr/13e052pis | |||
URL to lectures | https://teams.microsoft.com/l/team/19%3AH2xOuqbZQcxuODObsuaT3MF2gtVACP4yvghMAeteF-Y1%40thread.tacv2/conversations?groupId=d5a7f724-a755-4d10-8746-dc9d9ed23ff3&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba | |||
Contents of lectures | Principles of data acquisition in Labview, Arduino and Python environment. Software modularity. Data flow programming. Sequential programming. Machine state. Race conditions. Synchronization techniques. Event programming. File I/O techniques. Error handling. Code optimization. Basics of image acquisition: setting up Field of View, exposure time, triggering, camera calibration. | |||
Contents of exercises | Setting up data acquisition hardware. Troubleshooting and debugging. Using local, global and functional global variables. Using arrays, clusters and type definitions. Creating SubVIs. Methods for controlling the user interface. Using events. Synchronization techniques. Using spreadsheet, bitmap and TDMS files. Creating a 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 | For each lesson, after explaining the theoretical principles and illustration through the examples (practice), students have the opportunity to apply new knowledge by working the appropriate exercises (labwork). | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 45 | |
Practical lessons | 0 | Oral examination | ||
Projects | ||||
Colloquia | 10 | |||
Seminars | 45 |