450-2033/02 – Virtual Instrumentation II. (VI2)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits4
Subject guarantordoc. Ing. Petr Bilík, Ph.D.Subject version guarantordoc. Ing. Petr Bilík, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year1Semestersummer
Study languageEnglish
Year of introduction2015/2016Year of cancellation
Intended for the facultiesFEI, USPIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
BIL45 doc. Ing. Petr Bilík, Ph.D.
BRA0052 Ing. Jindřich Brablík
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Combined Credit and Examination 0+12

Subject aims expressed by acquired skills and competences

The goal of Virtual Instrumentation II course is to educate students how to use the hardware equipment and advanced software techniques to build automated test and measurement systems.

Teaching methods

Lectures
Tutorials
Experimental work in labs
Project work

Summary

Students will get familiar with basic hardware equipment and advanced SW techniques for automated measurement systems as follow up the knowledges from the Virtual Instrumentation I course. The educational process is focused on graphical software development environment LabVIEW and emphasize data acquisition process and data processing, advances programming techniques and application architecture.

Compulsory literature:

1. BRESS, Thomas J. Effective labview programming. Allendale, NJ: National Technology & Science Press, 2013. ISBN 19-348-9108-8.

Recommended literature:

1. BLUME, Peter A. The LabVIEW style book. 1st edition. Upper Saddle River: Prentice Hall, 2007, xxi, 372 s. ISBN 978-0-13-145835-2.

Way of continuous check of knowledge in the course of semester

Terms of the credit: achieve at least 20 points from 40 possible During the semester, graduate students 10 labs, which validates the continuous study and practice preparedness. Delivery Protocol condition for the measurements started another job. Scoring laboratory tasks consists of the preparation for the role and evaluation of the protocol.

E-learning

Další požadavky na studenta

There are not defined other requirements for student

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: 1. Issues associated with A/D conversion. The parameters of A/D converter. Multifunction plug-in DAQ cards support in graphical-oriented development environment. 2. Signal conditioning for correct A/D conversion. Input modes of Analog Input Cards. Creating applications using DAQ plug-in cards using built-in tools in graphics oriented development environment. Analog output. 3. Counters and timers, digital inputs and outputs on DAQ boards, modes of operation and using them in virtual measurement systems. 4. Application of Advaced Analysis Library functions in the implementation of measurement systems. Conversion of the measured signal from time domain to frequency domain, window functions parameters, digital filtering to reduce unwanted signal components. 5. The process of planning and design of an applications written in LabVIEW. The structure of event-driven program, implementation in a graphically-oriented development environment. 6. Multitasking and multithreading in a graphically-oriented development environment. Shared data area, race conditions. Management of priorities for various parts of the block diagram. 7. Advanced tasks with files and text strings. Representation of data types in memory and files. Text, binary and datalog files. Efficient data management in LabVIEW. Proposed structure of the data set according to application needs. 8. Measuring instruments support. Communication with measuring instruments and support in a graphical development environment. 9. Using client-server technology in the virtual instrumentation measuring systems. DataSocket. 10. Data transfer between applications using TCP/IP protocol and DataSocket. LabVIEW Web Server. Display and control applications remotely. Implementation of distributed measurement systems. 11. DDE, OLE, ActiveX technologies. Property Nodes, VI server. 12. Application distribution kit. Creation of EXE application. Run-time module, installation scripts, using of the distribution toolkit. 13. News in the virtual measuring systems, modern trends in the development of virtual measuring systems. 14. Image processing IMAQ Vision Builder and IMAQ Laboratories: 1. Working with NI MAX and NI-DAQ assistant, analysis of the basic parameters of the signal. 2. Working with analog input 3. Working with digital inputs, outputs, counters and timers. 4. Digital filtering, FFT, alliasing 5. Implementation of advanced event-driven structure. 6. Implementation of parallel running tasks and exchange information between tasks. 7. Types of data files. Reading and writing text, binary and datalog files. ASCII table. 8. Communication with the instrument simulator 9. Implementation of data communication between applications using DataSocket. 10. Implementation of data communication between applications using TCP/IP DataSocket and global variables. 11. Using ActiveX components in LabVIEW 12. Creating EXE application.

Conditions for subject completion

Full-time form (validity from: 2015/2016 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 45  10
        Examination Examination 55  15
Mandatory attendence parzicipation: min 80% attendance at the lab exercises

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2019/2020 (B2660) Computer Systems for the Industry of the 21st. Century P English Ostrava 1 Compulsory study plan
2019/2020 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2019/2020 (B2649) Electrical Engineering (2612R003) Applied Electronics P English Ostrava 3 Optional study plan
2019/2020 (B2649) Electrical Engineering (2612R041) Control and Information Systems P English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2019/2020 (B2649) Electrical Engineering (2612R003) Applied Electronics K English Ostrava 3 Optional study plan
2019/2020 (B2649) Electrical Engineering (2612R041) Control and Information Systems K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2018/2019 (B2660) Computer Systems for the Industry of the 21st. Century P English Ostrava 1 Compulsory study plan
2018/2019 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2018/2019 (B2649) Electrical Engineering (2612R003) Applied Electronics P English Ostrava 3 Optional study plan
2018/2019 (B2649) Electrical Engineering (2612R041) Control and Information Systems P English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2018/2019 (B2649) Electrical Engineering (2612R003) Applied Electronics K English Ostrava 3 Optional study plan
2018/2019 (B2649) Electrical Engineering (2612R041) Control and Information Systems K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2017/2018 (B2649) Electrical Engineering (2612R003) Applied Electronics P English Ostrava 3 Optional study plan
2017/2018 (B2649) Electrical Engineering (2612R003) Applied Electronics K English Ostrava 3 Optional study plan
2017/2018 (B2649) Electrical Engineering (2612R041) Control and Information Systems P English Ostrava 3 Optional study plan
2017/2018 (B2649) Electrical Engineering (2612R041) Control and Information Systems K English Ostrava 3 Optional study plan
2017/2018 (B2660) Computer Systems for the Industry of the 21st. Century P English Ostrava 1 Compulsory study plan
2016/2017 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2016/2017 (B2649) Electrical Engineering (2612R003) Applied Electronics P English Ostrava 3 Optional study plan
2016/2017 (B2649) Electrical Engineering (2612R003) Applied Electronics K English Ostrava 3 Optional study plan
2016/2017 (B2649) Electrical Engineering (2612R041) Control and Information Systems P English Ostrava 3 Optional study plan
2016/2017 (B2649) Electrical Engineering (2612R041) Control and Information Systems K English Ostrava 3 Optional study plan
2016/2017 (B2660) Computer Systems for the Industry of the 21st. Century P English Ostrava 1 Compulsory study plan
2015/2016 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2015/2016 (B2649) Electrical Engineering (2612R003) Applied Electronics P English Ostrava 3 Optional study plan
2015/2016 (B2649) Electrical Engineering (2612R003) Applied Electronics K English Ostrava 3 Optional study plan
2015/2016 (B2649) Electrical Engineering (2612R041) Control and Information Systems P English Ostrava 3 Optional study plan
2015/2016 (B2649) Electrical Engineering (2612R041) Control and Information Systems K English Ostrava 3 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner