Virtual Instrumentation(Syllabus) (1)
Virtual Instrumentation(Syllabus) (1)
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
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: