Advanced LabVIEW
Course Description
LabVIEW isa graphical programming environment for measurment, automatization and visualisation. It is used as a development tool for applications in measuremewnt and instrumentation, data acquisition (DAQ), analysis and process management. This course will cover advanced techniques of programming, design of stand alone applications, application optimization, data handling, and input/output functions.
General Competencies
The basic knowledge of Labview programming, data acquisition from connected instruments to computers. SCADA programmming. Communication with programmible logic controllers using various protocols.
Learning Outcomes
- apply skills for LabVIEW DSC module programming
- apply skills for LabVIEW RT module rogramming
- produce SCADA systems
- create software for Real-Time controllers
- explain and use OPC servers
- design Modbus protocol server
- design control loops
Forms of Teaching
Lectures
Lectures
Laboratory WorkExamples
ExperimentsWork with LabVIEw
Experimental ExercisesDuring lectures
Grading Method
By decision of the Faculty Council, in the academic year 2019/2020. the midterm exams are cancelled and the points assigned to that component are transferred to the final exam, unless the teachers have reassigned the points and the grading components differently. See the news for each course for information on knowledge rating.
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Laboratory Exercises | 0 % | 30 % | 0 % | 0 % | ||
Mid Term Exam: Written | 0 % | 30 % | 0 % | |||
Final Exam: Written | 0 % | 40 % | ||||
Exam: Written | 0 % | 100 % |
Week by Week Schedule
- DSC module basics
- I/O serves 1.
- I/O serveri 2.
- Shared variables
- User interface
- Evente and alarm servers
- Citadel database (SQL) basics
- Citadel database (SQL) advanced
- SCADA system security
- RT module basics
- Hardware configuration
- Real-Time architecture
- Comunication
- Deploying application
- Scada system demo
Study Programmes
University undergraduate
Computer Engineering (module)
Skills
(6. semester)
Computer Science (module)
Skills
(6. semester)
Computing (study)
Skills
(4. semester)
Control Engineering and Automation (module)
Skills
(6. semester)
Electrical Engineering and Information Technology (study)
Skills
(4. semester)
Electrical Power Engineering (module)
Skills
(6. semester)
Electronic and Computer Engineering (module)
Skills
(6. semester)
Electronics (module)
Skills
(6. semester)
Information Processing (module)
Skills
(6. semester)
Software Engineering and Information Systems (module)
Skills
(6. semester)
Telecommunication and Informatics (module)
Skills
(6. semester)
Wireless Technologies (module)
Skills
(6. semester)
University graduate
Computer Engineering (profile)
Skills
(2. semester)
Computer Science (profile)
Skills
(2. semester)
Control Engineering and Automation (profile)
Skills
(2. semester)
Electrical Engineering Systems and Technologies (profile)
Skills
(2. semester)
Electrical Power Engineering (profile)
Skills
(2. semester)
Electronic and Computer Engineering (profile)
Skills
(2. semester)
Electronics (profile)
Skills
(2. semester)
Information Processing (profile)
Skills
(2. semester)
Software Engineering and Information Systems (profile)
Skills
(2. semester)
Telecommunication and Informatics (profile)
Skills
(2. semester)
Wireless Technologies (profile)
Skills
(2. semester)
Literature
M. L. Chungani,A. R. Samant,M. Cerna (1998.), LabVIEW Signal Processing, PTR PH
R. Bitter, T. Mohiuddin, M. Nawrocki (2006.), LabVIEW Digital Signal Processing: and Digital Communications;C. Clark;McGraw Hill;2005, CRC Press
C. Clark (2005.), LabVIEW Digital Signal Processing: and Digital Communications, McGraw Hill
J. Essick (1989.), Advanced LabVIEW Labs, PTR PH
L. Sokoloff (2004.), Applications in LabVIEW, Pearson PH
Laboratory exercises
General
ID 86483
Summer semester
2 ECTS
L2 English Level
L1 e-Learning
30 Lectures
0 Exercises
30 Laboratory exercises
0 Project laboratory
Grading System
90 Excellent
80 Very Good
65 Good
50 Acceptable