SubjectsSubjects(version: 941)
Course, academic year 2019/2020
Software Tools for Measurement and Control - AP444005
Title: Software Tools for Measurement and Control
Guaranteed by: Department of Physics and Measurement (444)
Faculty: Faculty of Chemical Engineering
Actual: from 2019 to 2019
Semester: both
Points: 0
E-Credits: 0
Examination process:
Hours per week, examination: 3/0, other [HT]
Capacity: winter:unlimited / unknown (unknown)
summer:unknown / unknown (unknown)
Min. number of students: unlimited
Language: English
Teaching methods: full-time
Teaching methods: full-time
For type: doctoral
Note: course is intended for doctoral students only
can be fulfilled in the future
you can enroll for the course in winter and in summer semester
Guarantor: Fitl Přemysl Ing. Ph.D.
Interchangeability : D444011, P444005
Examination dates   Schedule   
Annotation -
Last update: Pátková Vlasta (19.11.2018)
The course is intended to familiarize students with selected software tools for measurement and control. The most of the semester discusses mainly NI LabVIEW environment whose properties are to most of students of ICT Prague easily understandable. LabVIEW has a implemented "graphical" programming language that provides convenient and rapid application development for measurement and control in research areas and also in practice. It is not very complex and fundamental work with it can be handled without the knowledge of high-level programming languages. During the lectures and exercises are discussed possibilities and options of connectivity of measurement equipment to PC.
Aim of the course -
Last update: Pátková Vlasta (19.11.2018)

The students will be able:

To create basic program structure and will know function NI LabVIEW environment.

To create a simple program in NI LabVIEW.

To know methods and possibilities of communication with the laboratory and industrial measurement devices.

Literature -
Last update: Pátková Vlasta (19.11.2018)

Cory L. Clark ; LabVIEW Digital Signal Processing; McGraw-Hill; ISBN: 0071444920; 2005

Leonard Sokoloff; Applications in LabVIEW; Prentice Hall ; ISBN: 0-13-833949-X; 2003

Thomas Bress; Effective LabVIEW Programming; NTS Press ; ISBN: 978-1-934891-08-7; 2013

Learning resources -
Last update: Pátková Vlasta (19.11.2018)

Students will receive the study materials on individual lectures or by email after lecture.

Teaching methods -
Last update: Pátková Vlasta (19.11.2018)

Course will be done in the computer classroom in the form of lectures and exercises.

Requirements to the exam -
Last update: Pátková Vlasta (19.11.2018)


Syllabus -
Last update: Vrňata Martin prof. Dr. Ing. (23.04.2020)

1) Introduction to LabVIEW and Labwindows CVI - Virtual Instrumentation - Basics

2) LabVIEW - Structures (loops in the program) + Array + Graph (data tables and their display)

3) LabVIEW - Cluster + String (working with non-numeric data types) + File I / O + Report (storing data in LabVIEW)

4) LabVIEW - SubVI, Icon / Connector Pane (subroutines, exe creation)

5) LabVIEW - Communication with Matlab, Mathscript, calling external code (DLL, ActiveX)

6) LabVIEW - Realtime, CompactRIO, Realtime OS, PXI

7) LabVIEW - VISION - image analysis, modern measuring instrument. Types of available measuring instrument drivers (VI, IVI, DLL).

Installation procedure.

8) Labwindows CVI - ANSI C, Callback function

9) Bus used for data collection RS232, RS485, GPIB, LAN, USB. Description of communication in LabVIEW Labwindows CVI - (NI-VISA).

10) Modern measure instrument. Types of available measuring instrument drivers (VI, IVI, DLL).

Installation procedure.

11) Multifunction measuring cards and their usage. LabVIEW - Labwindows CVI (NI-DAQmx)

12) Possibilities of other environments: Agilent-VEE, ControlPanel

13) Individual project

14) Individual project

Registration requirements -
Last update: Pátková Vlasta (19.11.2018)


Course completion requirements -
Last update: Pátková Vlasta (19.11.2018)

The student will create a LabVIEW program on selected topic- connected with his thesis (topic should be approved by the teacher at the beginning of the semester). This program will be evaluated at the end of the semester.

The student must pass the final test with a score of at least 50% of the maximum.