Course title: LabVIEW programming
Number of credits (ECTS): 3
Weekly number of classes: 1+0+2+0
Prerequisite for enrollment of the subject: Passed: Fundamentals of Electrical Engineering, Taken course: Measurements in Electrical Engineering.
Course Goals (acquired competencies): Gaining knowledge for virtual measurement and control systems. The participants learn how to solve problems by development and implementation of virtual instruments.
Total available number of classes: 90
Course Syllabus: Virtual instruments and LabVIEW, LabVIEW environment, variables, arrays, clusters, data logging, graphical user interface, signal measurement and generation. Development of virtual instruments for measurement and control, distributed measurements. LabVIEW programming architectures: state machine, event driven architectures, general architecture, parallel architecture. Synchronous and asynchronous communication in LabVIEW, racing conditions. Error handling. Specialized LabVIEW toolkits. Data acquisition and hardware control.
|J. Travis J.Kring||Labview for everyone||Prentice Hall||2007|
|J.Beyon||Labview Programming, Data Acqusition and Analysis||Prentice Hall||2001|
|G. Johnson R.Jennings||Labview Graphical Programming||McGraw Hill||2006|
|National Instruments||LabVIEW core 1, 2 and 3||National Instruments||2016|