Technology of Virtual Instrument and Control
Release time: 2015-04-17   viewed: 71

Technology of Virtual Instrument and Control

Term: Spring semester; Credit: 2

Instructor:  Prof. Lingfei Mo


Analog Circuits

Digital circuits

C++ Program Language

Course Description:

This course introduces the concepts of the technology of virtual instrument and control. The popular virtual instrument software, Labview of the NI Corp. will be detailed introduced. The course teaches the students the programming concepts, techniques, features, and programing tools the students can use to create test and measurement, data acquisition, instrument control, datalogging, measurement analysis, and report generation applications. This course assumes that the students are familiar with Windows and that the students have experience writing algorithms in the form of flowcharts or block diagrams. The focus of the course is on the virtual instrument developing tools and the programing language and its applications on different measurements and control. Problem based learning method will be used for this course and the student will learn the skill by doing exercise. The students will be required to finish the task in the class and finish a final course project. Topics covered in this course include:

  • Fundamentals on virtual instrument and control

  • Introduction of LabVIEW

  • Troubleshooting and Debugging Virtual Instruments

  • Implementing a Virtual Instruments

  • Developing Modular Applications

  • Creating and Leveraging Data Structures

  • Managing File and Hardware Resources

  • Using Sequential and State machine algorithms

  • Solving Dataflow Challenges with Variables


John Essick , Hands-On Introduction to LabVIEW for Scientists and Engineers, Oxford University Press, 2012.

Reference Book:

  1. Jeffrey Travis and Jim Kring, LabVIEW for Everyone: Graphical Programming Made Easy and Fun, 3rd edition, Prentice Hall, 2006

  2. Marco Schwartz, Programming Arduino with LabVIEW, Packt Publishing,2015

Grading Policy:

  • Course exercise on the class30%

  • Final Project Report70%