PEI203 VIRTUAL INSTRUMENTATION AND APPLICATIONS |
||||
|
L |
T |
P |
Cr |
|
2 |
0 |
4 |
4.0 |
Prerequisite(s): None |
Course Objectives: To understand the concepts of Virtual Instrumentation, to enable design and programming of Virtual Instruments
Review: Graphical programming in data flow VIs and sub?VIs, loops and charts, Arrays, Clusters and graphs, Case and sequence structures, Formula nodes, Local and global variables, String and file I/O.
Elements of Data acquisition: ADC, DAC, DIO, Counters and timers, PC Hardware structure, Timing, Interrupts; DMA Software and hardware installation Current loop RS232C/ RS485, GPIB
Signal processing: Sampling Signals, Sampling Considerations, Need of Anti-aliasing Filters, The Discrete Fourier Transform (DFT) and the Fast Fourier Transform (FFT), The Power Spectrum, Auto-correlation, Cross-correlation, Convolution, Deconvolution, Characteristics of Different Types of Window Functions , Realization of IIR and FIR filters.
System buses, Interface buses: USB, PCMCIA, VXI, SCXI, PXI, etc., Networking basics for office and industrial applications, VISA and IVI, Motion Control.
Machine Vision : Digital images, definition, types, files, borders ad masks, Image display, Pallets, Region of Interest, Non?Destructive overlays, Convolution kernels, Spatial filters, Gray scale morphology, Thresholding, Particle measurement, Edge detection, Pattern matching.
Laboratory Work : Experiments around various elements of Labview like charts, Graphs, Loops, Arrays, Clusters etc., and data?acquisition and signal processing tools.
Course Outcomes: After the completion of this course the student will be able to:
acquire knowledge about Graphical programming
ability to identify Elements of Data acquisition for Software and hardware installation
work using Signal processing, Sampling Signals and filtering
work using Network Interface Layer Protocol, System buses, Interface buses.
acquire knowledge about implementation and designing of Machine Vision and motion control
Recommended Books
Johnson, G., LabVIEW Graphical Programming, McGraw Hill (2006) 4thed.
Sokoloft, Basic Concepts of LabVIEW 4, Prentice Hall of India (1998).
Wells, L.K., and Travis, J., LabVIEW for Everyone, Prentice Hall Inc. (2001) 2nded.