|Organizational form of instruction||Lecture + Lesson|
|Level of course||Master|
|Year of study||not specified|
|Frequency of the course||In each academic year, in the winter semester.|
|Number of ECTS credits||4|
|Language of instruction||Czech|
|Status of course||Compulsory-optional, Optional|
|Form of instruction||Face-to-face|
|Work placements||This is not an internship|
|Recommended optional programme components||None|
Content of lectures: 1. Basic introduction to LabView and Virtual Instruments. Principles of data acquisition. 2. Navigating Labview: Examples, Tools Palette, Controls Palette, Functions Palette, environment Data Types, Parallel Data Flow, Online help (ni.com). 3. Troubleshooting: Help utilities, correcting broken VI's, debugging, undefined or unexpected data, error checking. 4. Implementing a VI: front panel design, data types, documenting code, loops, timing, iterative data transfer, plotting data, case structures. 5. Relating Data: Arrays, clusters, type definitions. 6. Managing Resources: File I/O. 7. Common design techniques and patterns: Sequential programming. Using SubVI's. 8. Using Variables: Parallelism, Functional Global Variables. 9. Timing: Timing function, Timed Loops, Event Structures. 10. Waveforms: Signal Generation/Processing, Waveform types, Dynamic data. 11. Data acquisition (DAQ): Connecting to hardware, DAQ Vi's, and USB interface. 12. Front Panel: Construction, Containers, Decorations, VI Properties, Tabs. 13. Final project presentations. Content of practicals: Practicals will follow topics of lectures
|Learning activities and teaching methods|
Dialogic (discussion, interview, brainstorming), Demonstration, Laboratory
The aim of this course is to introduce students to the LabVIEW programming environment. The LabVIEW has become a standard in both scientific research and industry, especially in the areas of data acquisition and instrument control, making it important for students to learn how to best use LabVIEW and its programming environment. Students will become familiar with graphical programming basics; file input/output, signal generation and processing, and data acquisition and analysis. At the end of this course students will be expected to have the ability to write high-level LabVIEW programs that can be implemented in both research and industry environments. Each class will include lectures and hands on exercises. Student will also complete a final project which will be related to their own research agenda.
Students are introduced into programming in LabView environment.
Passing all practical courses of general physics (Practicals 1-4)
|Assessment methods and criteria|
Student performance assessment, Combined exam, Seminar work
Carrying out all experimental work during the practicals and handing out protocols to all tasks, as well as final LabView project. Passing final examination.
|Study plans that include the course|
|Faculty||Study plan (Version)||Category of Branch/Specialization||Recommended year of study||Recommended semester|
|Faculty: Faculty of Science||Study plan (Version): Biophysics (1)||Category: Physics courses||-||Recommended year of study:-, Recommended semester: Winter|
|Faculty: Faculty of Science||Study plan (Version): Secondary Schools Teacher Training in Physics (2012)||Category: Pedagogy, teacher training and social care||-||Recommended year of study:-, Recommended semester: Winter|