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

Lab 2

This document summarizes an experiment conducted in LabVIEW to understand different data types and conversions between them. It includes 6 questions covering topics like designing a low pass filter using data types, using clusters to calculate student exam results, concatenating and analyzing arrays, using controls and indicators with conditional logic, drawing and simulating block diagrams, and generating sine and cosine waves using MATLAB code in LabVIEW. For each question, the simulation, results and exercises are described.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Lab 2

This document summarizes an experiment conducted in LabVIEW to understand different data types and conversions between them. It includes 6 questions covering topics like designing a low pass filter using data types, using clusters to calculate student exam results, concatenating and analyzing arrays, using controls and indicators with conditional logic, drawing and simulating block diagrams, and generating sine and cosine waves using MATLAB code in LabVIEW. For each question, the simulation, results and exercises are described.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

EC2010: SENSING AND INSTRUMENTATION

PRACTICE JAN-MAY 2023


EXPERIMENT NO 1: INTRODUCTION TO DATATYPES IN LABVIEW
23 January 2023

NAME:VISHVAS VALUPADASU ROLL NO:EC21B1052

OBJECTIVES:

1.TO UNDERSTAND DIFFERENT DATATYPES AND THE CONVER-


SION FROM ONE DATATYPE TO ANOTHER IN LABVIEW

2.TO STUDY ABOUT CLUSTER AND BUNDLE

3.TO DESIGN A LOWPASS FILTER

QUESTION 1: DESIGNING A LOW PASS FILTER

1 SIMULATION

1
2 RESULT

3 EXERCISE
IN THE FRONT PANEL THREE NUMERIC CONTROLLERS ARE ADDED
TO SET AMPLITUDE, FREQUENCY AND NOISE AMPLITUDE.AND 4
NUMERIC INDICATORS ARE ADDED TO REPRESENT AMPLITUDE-2,
FREQUENCY-2, FILTERED AMPLITUDE AND FILTERED FREQUENCY.AND
2 GRAPHS ARE ADDED TO REPRESENT SIMULATED SIGNAL AND FIL-
TERED SIGNAL. BLOCK DIAGRAM IS DESIGNED AS GIVEN IN LAB
MANUAL.

QUESTION 2: IN A CLUSTER ROLL NO, NAME, MARKS OF VARIOUS


SUBJECTS OF A STUDENT ARE GIVEN AS INPUT AND THE OUTPUT
CLUSTER GIVES ROLL NO, NAME, TOTAL MARKS, PERCENTAGE AND
PASS OR FAIL STATUS IS GIVEN.

4 SIMULATION
THE IMAGE BELOW SHOWS THE FRONT AND BACK PANEL OF THE
GIVEN QUESTION. IN FRONT PANEL 2 CLUSTERS ARE SHOWN WHICH
CONTAIN THE DETAILS OF STUDENT LIKE ROLL NO, NAME AND
MARKS OF VARIOUS SUBJECTS

2
5 RESULT
IN THE BELOW IMAGE A SPECIFIC CASE OF THE EXPERIMENT IS
DISPLAYED IN THIS THE NAME, ROLL NO AND MARKS OF 5 SUB-
JECTS OF A STUDENT IS GIVEN AS INPUT TO THE CLUSTER AND
THE OUTPUT CLUSTER SHOWS NAME, ROLL NO, TOTAL MARKS,
PERCENTAGE AND PASS OR FAIL STATUS OF THE STUDENT

6 EXERCISE
IN FRONT PANEL 2 CLUSTERS ARE SHOWN WHICH CONTAIN THE DE-
TAILS OF STUDENT LIKE ROLL NO, NAME AND MARKS OF VARIOUS
SUBJECTS. IN THE BLOCK DIAGRAM ALL THE MARKS OF DIFFER-
ENT SUBJECTS ARE ADDED AND DIVIDED TO YIELD PERCENTAGE
A CASE STRUCTURE IS USED TO DETERMINE PASS OR FAIL STATUS

QUESTION 3: CREATE A VI THAT ACCEPTS 2 ARRAYS AS INPUTS,


CONCATENATES THEM AND DISPLAY THE MIDDLE ELEMENT OF
THE FINAL ARRAY

3
7 SIMULATION

8 RESULT

9 EXERCISE
IN THE FRONT PANEL 2 ARRAYS ARE CREATED TO GIVE INPUT AND
2 NUMERIC INDICATORS ARE ADDED TO REPRESENT THE MIDDLE
ELEMENT IN CASE OF ODD AND EVEN NO OF ELEMENTS. IN THE
BLOCK DIAGRAM THE 2 ARRAYS ARE CONCATENATED AND SIZE IF
FOUND AND DIVED BY 2 TO GET MIDDLE ELEMENT IN CASE OF ODD
ELEMENTS AND INCASE OF EVEN NO OF ELEMENTS NTH AND N-1
ELEMENTS ARE PRINTED. THIS IS MADE POSSIBLE USING A CASE
STRUCTURE

QUESTION 4: CREATE A CLUSTER WITH 2 NUMERIC CONTROLS


AND A HORIZONTAL NUMERIC SLIDER. IF THE FIRST NUMERIC CON-
TROL IS NEGATIVE, DISPLAY ALL ABSOLOUTE VALUES. IF THE FIRST
NUMERIC CONTROLLER IS POSTIVE DISPLAY VALUES AS IT IS. IN
BOTH CASES THE DISPLAYED VALUES MUST BE HALF OF INPUT
VALUES.

4
10 SIMULATION

11 RESULT

12 EXERCISE
IN THE FRONT PANEL THERE ARE TWO CLUSTERS CONTAINING 2
NUMERIC CONTROLLS/INDICATORS AND A HORIZONTAL SLIDE TO
REPRESENT INPUT AND OUTPUT. IN BLOCK DIAGRAM THE FIRST
NUMERIC CONTROLLED IS CHECKED FOR POSITIVE AND NEGATIVE.
IF IT IS POSTIVE THEN THEY ARE SHOWN AS IT IS. IF IT IS NEGA-
TIVE THEN THE ABSOLUTE VALUES ARE SHOWN. BUT IN BOTH THE
CASES THE INPUT VALUES ARE HALFED. THIS IS MADE POSSIBLE
WITH HELP OF CASE STRUCTURE

5
QUESTION 5: DRAW THE FOLLOWING BLOCK DIAGRAM AND RE-
ALIZE THE OUTPUT

13 SIMULATION

14 RESULT

15 EXERCISE
IN THE FRONT PANEL THERE ARE TWO CLUSTERS CONTAINING 2
NUMERIC CONTROLLS/INDICATORS AND A HORIZONTAL SLIDE TO
REPRESENT INPUT AND OUTPUT. IN BLOCK DIAGRAM THE FIRST
NUMERIC CONTROLLED IS CHECKED FOR POSITIVE AND NEGATIVE.
IF IT IS POSTIVE THEN THEY ARE SHOWN AS IT IS. IF IT IS NEGA-
TIVE THEN THE ABSOLUTE VALUES ARE SHOWN. BUT IN BOTH THE
CASES THE INPUT VALUES ARE HALFED. THIS IS MADE POSSIBLE
WITH HELP OF CASE STRUCTURE

6
QUESTION 6: GENERATE SINE AND COSINE WAVE USING MATLAB
IN LABVIEW

16 SIMULATION

17 RESULT

18 EXERCISE
IN THE FRONT PANEL A WAVEFORM GRAPH IS CREATED TO REPRE-
SENT THE OUTPUT. IN THE BLOCK DIAGARAM THE MATLAB CODE
IS WRITTEN AND EXECUTED TO PRODUCE SINE AND COSINE WAVE.

You might also like