0% found this document useful (0 votes)
9 views

Virtual Instrumentation(Syllabus) (1)

The document outlines the course structure for Virtual Instrumentation (EIE303), detailing objectives, units, learning outcomes, and experiments. It covers topics such as the design of virtual instruments, programming techniques, data acquisition, and analysis tools. The course aims to provide hands-on experience with LabVIEW and various interfacing protocols for engineering applications.

Uploaded by

bagyalakshmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Virtual Instrumentation(Syllabus) (1)

The document outlines the course structure for Virtual Instrumentation (EIE303), detailing objectives, units, learning outcomes, and experiments. It covers topics such as the design of virtual instruments, programming techniques, data acquisition, and analysis tools. The course aims to provide hands-on experience with LabVIEW and various interfacing protocols for engineering applications.

Uploaded by

bagyalakshmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

L T P C

3 0 2 4
Course Code: EIE303

Virtual Instrumentation
(Common to EIE & ECE)

COURSE OBJECTIVES:
 To impart knowledge in the concepts of designing virtual instruments for various
engineering applications
 To provide hands–on experience in the various programming structures and techniques
employed in virtual instrumentation
 To interface the peripheral, I/O devices in the virtual environment and to understand the
data acquisition principles

UNIT – I 12 Periods
Introduction to Virtual Instrumentation

Historical perspective – Traditional Vs. Virtual Instruments – Advantages– Comparison with


conventional programming – Block diagram and architecture of virtual instrument – Dataflow
technique.
VI programming fundamentals: Components of VI – Block Diagram – Front Panel – Connector
Pane – Wires – Data types – Polymorphism – Artificial data dependency –Arrays and Clusters
– For and while Loops – Shift Registers – Feedback Node.

UNIT – II 13
Periods
Graphical Programming Environment in Virtual Instrumentation

VI programming techniques: VIs and sub-VIs – Structures – Case structure – Flat Sequence
structure – Stacked Sequence structure – Timed Sequence – Diagram Disable structure –
Expression Node – Formula node – Script Nodes for numerical simulation – Local and global
variables –Property node – Invoke node – Graphs and charts – String and file I/O.

UNIT – III 10
Periods
Data Acquisition and instrument interfaces
Data acquisition Basics: ADC – DAC – Scanning types – Software and Hardware Triggering –
AIO, DIO – counters & timers.
Standard instrument interfaces: current loop – RS232 – RS422 – RS 485 – VISA Functions –
Parallel Port – GPIB – System buses –Interface buses – USB – PCMCIA –VXI – SCXI –PXI.

UNIT – IV 10
Periods
Analysis Tools and Applications

Use of analysis tools: Signal convolution – Auto correlation and Cross correlation – Power
spectrum – FFT and IFFT.
Applications: Waveform Generation – ON-OFF Control system – PID control system –
Realization of analog and digital modulation techniques: AM, FM, ASK, and FSK – Image
display – Graphical object representation in 3D.

TEXTBOOKS
1. Behzad Ehsani, Data Acquisition using LabVIEW, 1st Edition, Packt Publishing, 2017
2. Jovitha Jerome, Virtual Instrumentation using LabVIEW, 4th Edition, PHI Learning Private
Limited, 2010
3. Jeffrey Travis. LabVIEW for Everyone Graphical Programming Made Easy and Fun.
3rdEdition, Prentice–Hall(PTR), 2007.

REFERENCES
1. Yang, Yik, LabVIEW graphical programming cookbook, 1stEdition, Packt Publishing, 2014.
2. LABVIEW User Manual, National Instruments, 2010.
3. S.Sumathi, P.Surekha. LabVIEW based Advanced Instrumentation Systems. Springer,
Verlag Berlin Heidelberg, 2007.
4. Cory Clark, LabVIEW Digital Signal Processing, 1stEdition, McGraw–Hill Professional, 2005

ONLINE MATERIALS
1. National Instruments Online Training Resources –http://www.ni.com/training/virtual/

LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

 Explain the functional elements of virtual instrumentation–based system


Unit – I design
 Implement basic virtual instruments using LabVIEW package
 Develop virtual instrumentation in the graphical programming environment
Unit – II  Apply and analyze the concepts of the various script, file handling and
graphical nodes of VI to develop software application codes
Unit – III  Explain the protocols governing the various PC based interfaces for data
communication with Virtual Instruments
 Explain the hardware–software interfacing techniques in VI environment using
communication protocols
 Configure the data acquisition system used in LabVIEW
 Use virtual instrument tools for signal analysis in communication,and
computer graphics
Unit – IV
 Build VI codes for instrumentation & control applications, and communication
systems

LIST OF EXPERIMENTS (2 Periods per Week)

1. Implementation of arithmetic and logical operations using LabVIEW


2. Arrays and cluster operations in LabVIEW
3. Realization of loop structures in virtual instrumentation
4. Development of sub-VI in LabVIEW
5. Implementation of traffic light control system using sequence structures in LabVIEW
6. Realization of MATLAB scripts in LabVIEW
7. Signal correlation and convolution using LabVIEW
8. Design of data acquisition system using Arduino Board in LabVIEW
9. Design of logical control system using Arduino Board in LabVIEW
10. Design of ON-OFF control system in VI
11. Programming PID control algorithm in VI using LabVIEW
12. Realization of modulation technique in LabVIEW

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy