ET4002 Virtual Instrumentation Syllabus:

ET4002 Virtual Instrumentation Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

1. Understanding the difference between conventional and graphical programming.
2. Introducing the basics of Lab VIEW and programming concepts.
3. Differentiating the real time and virtual instrument.
4. Represent and review signals acquire process in digital domain.
5. Analyzing the basics of data acquisition and learning the concepts of data acquisition with Lab VIEW.

UNIT I FUNDAMENTALS OF VIRTUAL INSTRUMENTATION

Fundamental Concepts of Virtual Instrumentation (VI) and Graphical Programming – Virtual instruments and Traditional instruments, Hardware and Software in virtual instrumentation, Data Flow Programming – Data Types – Customization of VI Properties – VI Documentation.

UNIT II VI PROGRAMMING STRUCTURES

Software Environment – Modular programming – Formula Nodes – Loops – Shift Registers – Local and Global Variables – Case and Sequence Structures – Arrays and Clusters – Graphs and Charts – State Machines – String and File I/O.

UNIT III DATA ACQUISITION AND INTERFACING STANDARDS

PC based data acquisition – DAQ hardware and software architecture – DAQ hardware configuration, sampling methods and grounding techniques, analog I/O, digital I/O, counter/timer – Communication: Interfacing of external instruments to a PC – RS232 – RS485 – GPIB – System Interface Buses: USBPCI, PXI; Introduction to bus protocols of MOD bus and CAN bus – Industrial Ethernet.

UNIT IV ADVANCED PROGRAMMING

Introduction, Definition of State Machine, A Simple State Machine, Event Structures. File Input / Output: Introduction, File Formats, File I/O Functions, Path Functions, Sample VIs to Demonstrate File WRITE and READ Function String Handling: Introduction, String Functions, Lab VIEW String Formats, Typical examples Use of analysis tools and application of VI: Fourier transforms, Power spectrum, Simulation of systems using VI: Development of Control system, Image acquisition and processing.

UNIT V CASE STUDIES

Temperature Monitoring System using PC based Data Acquisition System – Machine vision, Motion control, Configuration of Real-Time I/O Hardware in MAX – Host & Target VI – Prioritization of Tasks – Timed Programming Structures in Lab VIEW – Real-Time Application Deployment using my RIO – Run-time Interaction with Deployed Applications – Running Web Services in my RIO.

TOTAL: 45 PERIODS

COURSE OUTCOMES:

At the end of this course, the students will have the ability in
CO1: Infer and Interpret the fundamentals of Virtual Instrumentation and data Acquisition.
CO2: Explain the difference between the traditional and virtual instrumentation.
CO3: Illustrate the theoretical concepts to realize practical systems.
CO4: Analyze and evaluate the performance of Virtual Instrumentation Systems
CO5: Build a VI system to solve real time problems using data acquisition.

REFERENCES:

1. Jovitha Jerome, ―Virtual Instrumentation using Lab VIEW‖, PHI Learning Pvt. Ltd., 2010.
2. Sanjay Gupta and Joseph John, “Virtual Instrumentation Using Lab VIEW”, Tata McGraw Hill, 2008.
3. Gary Johnson and Richard Jennings, ―Lab VIEW Graphical Programming‖, McGraw Hill Inc., Fourth Edition, 2006.
4. Rick Bitter, Taqi Mohiuddin and Matt Nawrocki, “Lab VIEW Advanced Programming Techniques”, CRC Press, 2009.
5. Lisa. K. Wills, “Lab VIEW for Everyone”, Prentice Hall of India, 2nd Edition, 2008.
6. William Buchanan, ―Computer Buses Design and Application‖, CRC Press, 2000.
7. Clyde F Coombs, ―Electronic Instruments Handbook, McGraw Hill Inc., Third Edition, 1999.