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

  1. apply skills for LabVIEW DSC module programming
  2. apply skills for LabVIEW RT module rogramming
  3. produce SCADA systems
  4. create software for Real-Time controllers
  5. explain and use OPC servers
  6. design Modbus protocol server
  7. design control loops

Forms of Teaching

Lectures

Lectures

Laboratory Work

Examples

Experiments

Work with LabVIEw

Experimental Exercises

During lectures

Grading Method

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

  1. DSC module basics
  2. I/O serves 1.
  3. I/O serveri 2.
  4. Shared variables
  5. User interface
  6. Evente and alarm servers
  7. Citadel database (SQL) basics
  8. Citadel database (SQL) advanced
  9. SCADA system security
  10. RT module basics
  11. Hardware configuration
  12. Real-Time architecture
  13. Comunication
  14. Deploying application
  15. Scada system demo

Study Programmes

University undergraduate
[FER2-HR] Computer Engineering - module
Skills (6. semester)
[FER2-HR] Computer Science - module
Skills (6. semester)
[FER2-HR] Computing - study
Skills (4. semester)
[FER2-HR] Control Engineering and Automation - module
Skills (6. semester)
[FER2-HR] Electrical Engineering and Information Technology - study
Skills (4. semester)
[FER2-HR] Electrical Power Engineering - module
Skills (6. semester)
[FER2-HR] Electronic and Computer Engineering - module
Skills (6. semester)
[FER2-HR] Electronics - module
Skills (6. semester)
[FER2-HR] Information Processing - module
Skills (6. semester)
[FER2-HR] Software Engineering and Information Systems - module
Skills (6. semester)
[FER2-HR] Telecommunication and Informatics - module
Skills (6. semester)
[FER2-HR] Wireless Technologies - module
Skills (6. semester)
University graduate
[FER3-HR] Computing - study
Skills (2. semester)
[FER3-HR] Electrical Engineering and Information Technology - study
Skills (2. semester)
[FER3-HR] Information and Communication Technology - study
Skills (2. semester)
[FER2-HR] Computer Engineering - profile
Skills (2. semester)
[FER2-HR] Computer Science - profile
Skills (2. semester)
[FER2-HR] Control Engineering and Automation - profile
Skills (2. semester)
[FER2-HR] Electrical Engineering Systems and Technologies - profile
Skills (2. semester)
[FER2-HR] Electrical Power Engineering - profile
Skills (2. semester)
[FER2-HR] Electronic and Computer Engineering - profile
Skills (2. semester)
[FER2-HR] Electronics - profile
Skills (2. semester)
[FER2-HR] Information Processing - profile
Skills (2. semester)
[FER2-HR] Software Engineering and Information Systems - profile
Skills (2. semester)
[FER2-HR] Telecommunication and Informatics - profile
Skills (2. semester)
[FER2-HR] 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

For students

General

ID 86483
  Summer semester
2 ECTS
L1 English Level
L1 e-Learning
30 Lectures
0 Seminar
0 Exercises
30 Laboratory exercises
0 Project laboratory

Grading System

90 Excellent
80 Very Good
65 Good
50 Acceptable