Course: Visual programming for data measurement and processing

» List of faculties » FEL » KEP
Course title Visual programming for data measurement and processing
Course code KEP/VP
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech, English
Status of course Compulsory, Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kotlan Václav, Doc. Ing. Ph.D.
  • Slobodník Karel, Ing. Ph.D.
  • Stachová Lenka, Ing. Ph.D.
Course content
1. A basic philosophy of Labview, G language, function of windows and division of work space - concept of two windows. Design of algorithm and model. 2. Constants, variables, links and constraints, data flow issues, definition, and usage of error list and timing. 3. Data flow control, cycle structures, conditions, indicators, signaling, variable types - real, boolean, string and cluster. 4. Cycles, their types, applications and typical deployment. Tunneling, use of internal indexing and initialization, data flow control. 5. Special structures - data feedback in cycle objects, SHIFT register and its use in examples (initialization due to the work). 6. CASE structures and its definitions. FLAT and STACKED sequencer, mutual conversion, specifics and usage. 7. Field Type - 1D, 2D, Usage, Initialization, Foundation and Calculations. Comparison with Matlab. Matrix operations, calculations and applications. 8. Automatic indexing, polymorphism, clusters - creation, function, transfer of virtual and real data, error cluster. 9. Chart types - chart, graph - differences, initialization, typical usage. Waveform chart structures and waveform graph - XY graph and their use. 10. Error handling and cluster error issues. Diagram and data flow control (DATA FLOW) and error signal flow. 11. Various DAQ interfaces and their typical deployment, PC connection and initialization, DAQ addressing, timing. 12. Discrete IN / OUT signals, LED addressing, switch, sampling and filtration. 13. Analog signals of IN / OUT type, examples of signal processing from thermistor, phototransistor, microphone.

Learning activities and teaching methods
Laboratory work, Task-based study method, Individual study, Lecture
  • Contact hours - 52 hours per semester
  • Preparation for comprehensive test (10-40) - 10 hours per semester
  • Preparation for formative assessments (2-20) - 8 hours per semester
  • Individual project (40) - 32 hours per semester
prerequisite
Knowledge
to know the basic principles of programming - loops, conditions
Skills
to master the basics from the theory of electrical measurement and the circuit connection
Competences
N/A
N/A
learning outcomes
Knowledge
be familiar with the principles and design of visual programming
know data processing techniques and their evaluation
Skills
obtain and process measured data
design algorithm and program for measurement
Competences
N/A
N/A
teaching methods
Knowledge
Lecture
Laboratory work
Task-based study method
Individual study
Skills
Laboratory work
One-to-One tutorial
Competences
Lecture
Practicum
assessment methods
Knowledge
Test
Seminar work
Skills
Skills demonstration during practicum
Test
Seminar work
Competences
Skills demonstration during practicum
Seminar work
Test
Recommended literature
  • Hanselman, Duane; Littlefield, Bruce. Mastering MATLAB 6 : a comprehensive tutorial and reference. Upper Saddle River : Prentice Hall, 2001. ISBN 0-13-019468-9.
  • Orvis, William J. Microsoft Excel pro vědce a inženýry. 1. vyd. Praha : Computer Press, 1996. ISBN 80-85896-49-4.
  • Vlach, Jaroslav; Havlíček, Josef; Vlach, Martin. Začínáme s LabVIEW / Jaroslav Vlach, Josef Havlíček, Martin Vlach. 1. vyd. Praha : BEN - technická literatura, 2008. ISBN 978-80-7300-245-9.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester