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 Comment: 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
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

Grading System

ID 86483
  Summer semester
2 ECTS
L2 English Level
L1 e-Learning
30 Lecturers
0 Exercises
30 Laboratory exercises

General

90 Excellent
80 Very Good
65 Good
50 Acceptable