Course title: 
Measurement Control Project Work in LabVIEW Environment
Primary programme: 
Fizikus mérnök BSc
ECTS credits: 
Course type: 
Number of lectures per week: 
Number of practices per week: 
Number of laboratory exercises per week: 
Further knowledge transfer methods: 
Computer laboratory exercises
Coursework grade
Special grading methods: 
The grade is based on the submitted measurement control programs and their documentation
Programming 1
Responsible lecturer: 
Dr. Gergő Fülöp, research fellow, PhD
Lecturers and instructors: 
Course description: 
The aim of the course is to acquaint students with the basics of computer data acquisition and measurement control in the widespread graphical LabVIEW programming environment. In the second half of the course, students will complete a stand-alone LabVIEW project work using a National Instruments data acquisition card. Topics: LabView basics: handling the development environment, elements of VIs. Front Panel and Block Diagram. SubVIs, Express VIs. Basics of graphical programming, dataflow principle, parallelization, variables, global variables. Programming structures, cycles, branches. Programming techniques. File management, communication with instruments. Timing. Competitive situations and their elimination. Data types, arrays, structures. Error handling. Graphical representation. Event-based control, runtime modification of the user interface. Data acquisition and measurement control with National Instruments data acquisition cards: hardware specifications, software support. Analog and digital output and input channels. Triggering, sampling parameters, continuous and point-by-point data collection. Creating an oscilloscope program. Possible examples of the project work to be made: ultrasonic distance measuring device, creating an oscilloscope and a function generator with a DAQ card, PID temperature control, tone controller, making a lock-in amplifier.
Reading materials: 
Descriptions of laboratory exercises on the website of the BME Physics Institute.
List of competences: 
Please find the detailed list, as quoted from the Hungarian training and outcome requirements of the Physicist Engineer program, in the Hungarian version of the course description.