450-4011/01 – Programming of Measurement Systems (MSP)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits5
Subject guarantorprof. Ing. Petr Bilík, Ph.D.Subject version guarantorprof. Ing. Petr Bilík, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Year1Semestersummer
Study languageCzech
Year of introduction2010/2011Year of cancellation2021/2022
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
BIL45 prof. Ing. Petr Bilík, Ph.D.
SOU0038 Ing. Lukáš Šoustek
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 0+14

Subject aims expressed by acquired skills and competences

The aim of the course is to acquaint students with the means and methodology of programming for automation of measurement and testing. The student will be able to create applications for automation of measurement and testing in the LabWindows CVI environment, evaluate general data with results of measurements and tests in DIAdem and will provide the basis of optical product inspection.

Teaching methods

Lectures
Tutorials
Project work

Summary

The lectures are focused on the LabWindows CVI development environment for programming in the areas of data collection by data acquisition boards, communication with measurement instruments. Students are introduced with the structured TDMS format for storing measured data and the DIAdem measurement data processing tool. Students are acquainted with principles of optical control of industrial products, with basic components of camera system, with development environment for development of tasks of optical inspection of products.

Compulsory literature:

Getting started with LabWindows/CVI, National Instruments, Austin, 2013 Getting started with DIAdem, National Instruments, Austin, 2012 NI DIAdem Data Mining, Analysis and Report Generation, National Instruments, Austin, 2012 SONKA, Milan., Vaclav. HLAVAC a Roger BOYLE. Image processing, analysis, and machine vision. 3rd ed. Toronto: Thompson Learning, c2008. ISBN 978-0-495-08252-1.

Recommended literature:

KHALID, Shahid F. LabWindows/CVI programming for beginners. Upper Saddle River, N.J.: Prentice Hall, 2000, xliv, 651 p. ISBN 01-301-6512-3.

Additional study materials

Way of continuous check of knowledge in the course of semester

Credit: Development of semester project

E-learning

Other requirements

There are not defined other requirements for student

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: 1. Trends in the development of measurement techniques, measurement systems architecture - the possibility of use, the role of software in these architectures 2. Development of user application programs to measure. Graphically oriented development environment - the structure and capacity development environment LabVIEW. Possible ways of storing the measured data (ASCII, BIN, XML, DataTypeFile, TDMS). Structured storage of technical data TDMS. 3. Software management tool of the measured data. NI DataFinder. DIAdem viewing, searching, analysis and development of protocols. Creating a TDM file with the appropriate properties, and open it in Excel, DIAdem. 4. Software tools enable the implementation of measuring systems able to edit and analyze the measured signal without programming NI SignalExpress. Function for adjusting the measured signal, functions to analyze the signal in time and frequency domain functions for statistical processing of the signal. 5. Text-oriented development environment for creating measurement systems LabWindows CVI. Principle of work environment, UIR, callback functions, timer. 6. LabWindows CVI. Measurement card in CVI, the graph in time, spectrum. 7. LabWindows CVI. Menu, work with multiple panels. Entering SP. 8. Development environment for creating, editing and debugging TestStand test sequences. The basic philosophy, structure. Advantages, applications in automated test systems in the testing of industrial production. 9. Optical control of products - NI Vision. Programming systems for measuring the optical application of production control. 10. Development environment and hardware platform for automated measurement and control systems in real time: cRIO, RT LV, LV embedded. 11. Measurement systems that produce results in time domain and frequency domain. Software support, digital oscilloscope functions, conditions for triggering, mask trigger. 12. Automated test systems based on virtual instrumentation. 13. News in the automation of measurement and testing. Computer labs: 1. Measurement systems architecture - the possibility of use, the role of software in these architectures - the presentation of different concepts 2. Principles work in LabVIEW work with BIN and TDMS files in LabVIEW. 3. Principles work in DIAdem, use properties TDMS files. 4. Implementation of a simple system for collecting measurement data in LabVIEW SignalExpress 5. Introduction to text-oriented development environment CVI - its structure. 6. Getting the libraries in CVI-realization of simple application for collecting measurement data visualization. 7. Creating complex user interfaces in CVI. 8. Improvement work in CVI. 9. Programming measuring systems for optical control output - software support in the graphics-oriented development environment 10. Case study programming virtual measuring system for data collection and analysis in time domain 11. Case study programming virtual measuring system for data collection and analysis in the frequency domain 12. Programming of measuring systems for real-time OS in LabVIEW 13. Programming embedded systems of measurement in LabVIEW Projects: Case study of an automated measuring system.

Conditions for subject completion

Part-time form (validity from: 2012/2013 Winter semester, validity until: 2021/2022 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 45 (45) 10
                Semestrální projekt Semestral project 45  10
        Examination Examination 55 (55) 15 3
                Write exam Written examination 55  15
Mandatory attendence participation: min 66% attendance at the tutorials

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2021/2022 (N2649) Electrical Engineering (2612T003) Applied Electronics K Czech Ostrava 1 Optional study plan
2021/2022 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava 1 Optional study plan
2021/2022 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 1 Choice-compulsory study plan
2021/2022 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 1 Choice-compulsory study plan
2020/2021 (N2649) Electrical Engineering (2612T003) Applied Electronics P Czech Ostrava 1 Optional study plan
2020/2021 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 1 Choice-compulsory study plan
2020/2021 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava 1 Optional study plan
2020/2021 (N2649) Electrical Engineering (2612T003) Applied Electronics K Czech Ostrava 1 Optional study plan
2020/2021 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 1 Choice-compulsory study plan
2020/2021 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava 1 Optional study plan
2019/2020 (N2649) Electrical Engineering (2612T003) Applied Electronics P Czech Ostrava 1 Optional study plan
2019/2020 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 1 Choice-compulsory study plan
2019/2020 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava 1 Optional study plan
2019/2020 (N2649) Electrical Engineering (2612T003) Applied Electronics K Czech Ostrava 1 Optional study plan
2019/2020 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 1 Choice-compulsory study plan
2019/2020 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava 1 Optional study plan
2018/2019 (N2649) Electrical Engineering (2612T003) Applied Electronics P Czech Ostrava 1 Optional study plan
2018/2019 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 1 Choice-compulsory study plan
2018/2019 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava 1 Optional study plan
2018/2019 (N2649) Electrical Engineering (2612T003) Applied Electronics K Czech Ostrava 1 Optional study plan
2018/2019 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 1 Choice-compulsory study plan
2018/2019 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava 1 Optional study plan
2017/2018 (N2649) Electrical Engineering (2612T003) Applied Electronics P Czech Ostrava 1 Optional study plan
2017/2018 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 1 Choice-compulsory study plan
2017/2018 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 1 Choice-compulsory study plan
2017/2018 (N2649) Electrical Engineering (2612T003) Applied Electronics K Czech Ostrava 1 Optional study plan
2017/2018 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava 1 Optional study plan
2017/2018 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava 1 Optional study plan
2016/2017 (N2649) Electrical Engineering (2612T003) Applied Electronics P Czech Ostrava 1 Optional study plan
2016/2017 (N2649) Electrical Engineering (2612T003) Applied Electronics K Czech Ostrava 1 Optional study plan
2016/2017 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 1 Choice-compulsory study plan
2016/2017 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 1 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2612T015) Electronics K Czech Ostrava 1 Optional study plan
2015/2016 (N2649) Electrical Engineering (2612T015) Electronics P Czech Ostrava 1 Optional study plan
2015/2016 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 1 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 1 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 1 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 1 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2612T003) Applied Electronics K Czech Ostrava 1 Optional study plan
2015/2016 (N2649) Electrical Engineering (2612T003) Applied Electronics P Czech Ostrava 1 Optional study plan
2014/2015 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 1 Choice-compulsory study plan
2014/2015 (N2649) Electrical Engineering (2612T015) Electronics K Czech Ostrava 1 Optional study plan
2014/2015 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 1 Choice-compulsory study plan
2014/2015 (N2649) Electrical Engineering (2612T015) Electronics P Czech Ostrava 1 Optional study plan
2013/2014 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 1 Choice-compulsory study plan
2013/2014 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 1 Choice-compulsory study plan
2013/2014 (N2649) Electrical Engineering (2612T015) Electronics P Czech Ostrava 1 Optional study plan
2013/2014 (N2649) Electrical Engineering (2612T015) Electronics K Czech Ostrava 1 Optional study plan
2012/2013 (N2649) Electrical Engineering (2612T015) Electronics P Czech Ostrava 1 Optional study plan
2012/2013 (N2649) Electrical Engineering (2612T015) Electronics K Czech Ostrava 1 Optional study plan
2012/2013 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 1 Choice-compulsory study plan
2012/2013 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 1 Choice-compulsory study plan
2011/2012 (N2649) Electrical Engineering (2612T015) Electronics P Czech Ostrava 1 Optional study plan
2011/2012 (N2649) Electrical Engineering (2612T015) Electronics K Czech Ostrava 1 Optional study plan
2011/2012 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 1 Choice-compulsory study plan
2011/2012 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 1 Choice-compulsory study plan
2010/2011 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 1 Choice-compulsory study plan
2010/2011 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 1 Choice-compulsory study plan
2010/2011 (N2649) Electrical Engineering (2612T015) Electronics P Czech Ostrava 1 Optional study plan
2010/2011 (N2649) Electrical Engineering (2612T015) Electronics K Czech Ostrava 1 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2018/2019 Summer
2017/2018 Summer
2016/2017 Summer
2015/2016 Summer
2014/2015 Summer
2012/2013 Summer