You are on page 1of 4

Thapar University, Patiala

Department of Electrical and Instrumentation Engineering


Virtual Instrumentation (UEI803)
Mid Semester Examination
Max Marks : 25
BE-EIC-VIIth Sem
Name of Faculty: Dr. Jainy Sachdeva
Time allowed: 2hours
Note: All the questions are compulsory and attempt the questions strictly in serial order. The
solution of the question should be at one place. Assume missing data if any. No step
Marking
Q: 1 Explain in detail difference between Array to Clusters and Clusters to Array. Illustrate with an
(4)
example.
Q: 2 Explain flat and stacked sequenced structures with figure and example? How the data is passed
(4)
from one structure to another?
Q: 3 Explain properly why Lab VIEW is called Modular Programming Language?
Q: 4 What are the advantages and disadvantages of local and global variables?

(3)
(4)

Q: 5 Using a case structure, build a VI that checks whether the value of the numeric 1 digital control
in the input cluster is greater than or equal to zero. If it is not, take the absolute value and display
(5)
the result in output cluster.
Q: 6 Build a VI that simulates the roll of die (possible values 1 to 6) and keeps the track of the number
(5)
of times that the die rolls each value. What will be the input and output of such a VI?

E?( 0-rr)1 71447 c-/k) Aral)

Name of the student

Roll No.

Thapar University Patiala


Dept. of Electrical and Instrumentation Engineering
Virtual Instrumentation (UEI-803)
BE EIC VII Semester
Course Instructor: Dr. Vikas Kumar
Time Allowed: 2 Hrs; MM: 25
Note: Attempt all questions.
Assume missing data suitably
Be very precise with your answer
Q. 1.

(a) Differentiate between express VI and sub VI.


(b) Differentiate between flat sequence and stacked sequence.
(c) Write at least five operations associated with signal conditioning.
00-Differentiate-between Real time and-on-line-measurements
(e) How one can implement recursive operations in LabVIEW.

[1*5=5]

Q. 2. (a) State the applications of A/D converters in data acquisitions systems with two suitable examples.
(b) With the help of suitable diagram and output equations describe the operation of dual slope ADC. Prove
[1+3] .
that the dual slope ADC is more immune to noise than their counterparts.
Q. 3. What are the components of Virtual Instrumentation? Describe Virtual instrumentation hierarchy with the
help of block diagram. How Virtual Instrumentation is different from conventional Instrumentation? [3]
Q. 4. (a) Write a generalized LabVIEW program to generate a chirp signal with 1000samples/sec and a sweep
[2*2=4]
time of 20sec. Clearly explain the logic used.
(b) Write the applications where following LabVIEW functions may be used
(i). Array of clusters
(ii). Clusters of arrays
Q. 5. Design a flash ADC with the following parameters:
Number of output bits = 3;
Input voltage range = 0 to 0.8V;
Comparator outputs have positive saturation = +12V and negative saturation = OV;
Design should include:
a circuit diagram for the ADC with component values and reference voltage labelled;
the resolution of the ADC;
a table showing the operation of the circuit;
Boolean expressions for the outputs of the priority encoder in terms of the inputs.

[4]

Q.6.)44-ite a generalized LabVIEW program to implement the following function using formula node.
y = x2 + x * u + b,z = x + y; x = u2 + 6u + 9
Take u, b as input variables and y, z as the output variable.

[2]

Q.7. (a) Write a generalized LabVIEW program (clearly indicating the functions used) to create a data base of five
students which includes: Name of the student, Age, percentage upto 6th semester and the place of birth (You can
use random data).
(b) Write generalized way to access and edit the information of a particular student from the front panel. [1.5*2=3]

Page 1 of 1

LI)

You might also like