Lecturer(s)
|
-
Marák Marek, doc. Ing. Ph.D.
-
Sitta Pavel, Ing. Ph.D.
-
Řihošková Markéta, 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.
|