LabVIEW programming

Последна измена: October 24, 2019

Course title: LabVIEW programming

Code: 3ФЕИТ03Л008

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.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

J. Travis J.KringLabview for everyonePrentice Hall2007

2

J.BeyonLabview Programming, Data Acqusition and AnalysisPrentice Hall2001

3

G. Johnson R.JenningsLabview Graphical ProgrammingMcGraw Hill2006

Additional Literature

No.

Author

Title

Publisher

Year

1

National InstrumentsLabVIEW core 1, 2 and 3National Instruments2016