uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic...

31
V SEMESTER B.E (ELECTRICAL & ELECTRONICS) 2K11EE507 Simulation Lab Using LABVIEW 3 hrs/ week Max. marks 125. Exam marks: 100 Sess. marks 25. 1. Logic gate realization :- (a) Basic gates : AND, OR, NOT (b) NAND, XOR (using basic gates) 2. Realization of adders and subtractors (a) Half adder (b) Full adder (c) Parallel adder & (d) Subtractor. 3. Conversion of 4-bit Gray code to Binary code & vice-versa. 4. Generation of signals (a) sinusoidal, square & triangular signal using formula node (b) three phase sinusoidal signal. 5. Continuous monitoring of temperature using random number, every 2 seconds. 6. Invert the state of Boolean indicator twice until program is stopped by the user.

Transcript of uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic...

Page 1: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

V SEMESTER B.E (ELECTRICAL & ELECTRONICS)2K11EE507 Simulation Lab Using LABVIEW

3 hrs/ week Max. marks 125. Exam marks: 100 Sess. marks 25.

1. Logic gate realization :-(a) Basic gates : AND, OR, NOT(b) NAND, XOR (using basic gates)

2. Realization of adders and subtractors(a) Half adder (b) Full adder (c) Parallel adder & (d) Subtractor.

3. Conversion of 4-bit Gray code to Binary code & vice-versa.

4. Generation of signals (a) sinusoidal, square & triangular signal using formula node (b) three phase sinusoidal signal.

5. Continuous monitoring of temperature using random number, every 2 seconds.

6. Invert the state of Boolean indicator twice until program is stopped by the user.

7. Generate random numbers, multiply by 10 and display them in 3 waveform channels.

8. Generate random numbers, multiply by 100 and display them on waveform chart.

Page 2: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

9. Evaluate the algebraic equations (2 nos) using Formula node.

10. To find square root of a given number. If the number is negative, display -99999 using following methods.(a) Select function (c) Formula node

11. Indicate using a LED, the deviation of the temperature from a user defined value. Use while loop, let the tolerance be ±50C from the set point.

12. Convert a given number into – Decimal, Hexadecimal and Binary.

13. Generate 5000 random numbers and display them in a continuous fashion display.

14. Program to indicate the Matching of 2 Numbers.

15. Evaluate y=sin(x) and display the result. Use formula node.

16. Generate 2-D array (3x10) containing random numbers. Plot each row on its own graph.

Page 3: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

Simulation Lab Using LABVIEW

1. Logic gate realization :-(a) Basic gates : AND, OR, NOT(b) NAND, XOR (using basic gates)

2. Realization of adders and subtractors(a) Half adder (b) Full adder (c) Parallel adder & (d) Subtractor.

3. Conversion of 4-bit Gray code to Binary code & vice-versa.

4. Realization of 7 segment display using case structure.

5. Generation of signals (a) sinusoidal, square & triangular signal using formula node (b) three phase sinusoidal signal.

6. Realization of half wave rectifier and full wave rectifier using formula node.

7. Realization of Multiplexer (MUX) and De-multiplexer (DEMUX).

Page 4: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

8. Continuous monitoring of temperature using random number, every 2 seconds.

9. Invert the state of Boolean indicator twice until program is stopped by the user.

10. Generate random numbers, multiply by 10 and display them in 3 waveform channels.

11. Generate random numbers, multiply by 100 and display them on waveform chart.

12. Evaluate the algebraic equations (2 nos) using Formula node.

13. To find square root of a given number. If the number is negative, display -99999 using following methods.

a.Case structure (b) Select function (c) Formula node

14. Indicate using a LED, the deviation of the temperature from a user defined value. Use while loop, let the tolerance be ±50C from the set point.

Page 5: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

15. Convert a given number into – Decimal, Hexadecimal and Binary.

16. Generate 5000 random numbers and display them in a continuous fashion display.

17. Generate random numbers between 0 and 10. Calculate their 5 point moving average. Display generated numbers and their moving average separately.

18. Program to indicate the Matching of 2 Numbers.

19. Evaluate y=sin(x) and display the result. Use formula node.

20. Generate 5 Random numbers and display them in an ARRAY. Also display the reversed array.

21. Develop a simple CALCULATOR.

22. Generate 2-D array (3x10) containing random numbers. Plot each row on its own graph.

23. Convert any Array into Cluster and Cluster into an Array.

Page 6: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

24. Convert a Random Number into different forms of STRING.

25. Program that takes 1-D array (10x1) as an input, multiply pair of elements and show the resulting array (5x1).

26. Measure temperature approximately every 0.25s, for 10s, during the Data Acquisition. Display the continuous temperature variation, temperature for first 10s, Average temperature over the 10s, maximum and minimum temperature. Temperature values during first 10s using an array.

Page 7: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

For all the programs

Step 1 : File ---- New VI

LABVIEW PROGRAMS

1. Continuous monitoring of temperature using random number, every 2 seconds.

In Front Panel :-

1) Controls >>Numerical indicator >> thermometer2) Controls >> LEDs >> round or square3) Controls >> buttons >> stop button

In Block diagram :-

1) Program >> structures >> while loop2) Program >> Numeric >> select random numbers3) Program >> comparison >> select right click to create constant4) Program >> numeric >> select right click to create constant 5) Program >> Boolean >> select 6) Program >> graphics and sound >> select beep.vi7) Program >> timing >> time delay

Operation :-

The random number along with the multiplier is used to generate temperature between 0 & 100. This is compared with set point 500C. If temperature is higher than 500C we get beep sound and LCD glows. Operation is repeated inside while loop. Operation continuous until it is manually stopped by user.

Page 8: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

2. Invert the state of Boolean indicator twice until program is stopped by the user. (using shift register)

In Front Panel :-

1) Controls >> buttons >> stop button

In Block diagram :-

1) Program >> structures >> while loop and for loop2) Right click on border of for loop >> and shift register3) Program >> Boolean >> inverter 4) Program >> timing >> time delay5) Program >> add constant

Operation :-

Consider false as the input and it is transferred to the straight terminal of shift register and indicator as true by not gate. This value is transferred to the input side and the output of not gate changes. Hence, the Boolean indicator changes its state twice every second.

Page 9: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

3) Generate random numbers, multiply by 10 and display them in 3 waveform channels.

In Front Panel :-

1) Controls >> graphic indicator >> waveform chart. x 32) Right click on each chart >> advanced >> update mode >> 3 modes for 3 charts

In Block diagram :-

1) Program >> structures >> while loop 2) Program >> Numeric >> select random numbers3) Program >> numeric >> select right click to create constant 4) Program >> timing >> time delay

Operation :-

Strip chart : - Chart shows running data continuously scrolling from left to right across the chart with old data on the left and new data on the right.

Scope chart :- Chart shows one item of the data such as pulse or waveform scrolling part way across the chart from left to right. For each value the chart plots values to the right of the last value.

Sweep chart :- It works similar to scope chart except it shows old data on right and new data on left separated by vertical red line.

Page 10: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

4. Generate random numbers, multiply by 100 and display them on waveform chart.

In Front panel :-

Control >> graphical indicator >> waveform chart

In Block diagram :-

1) Program >> Numeric >> select random numbers2) Program >> numeric >> select >> create constant 3) Program >> for loop >> create constant

Operation :-

Random numbers generated are multiplied by 100 and the result is displayed on waveform chart cycle repeats 200 times and 200 randomly number generated values are plotted.

Page 11: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

5. Evaluate the algebraic equations (2 nos) using Formula node.

In Front panel :-

1) Control >> numeric control >> name controls as ‘x’.2) Control >> numeric indicators x 2 >> name as ‘y1’ & ‘y2’3) Control >> buttons >> stop

In Block diagram :-

1) Program >> structures >> formula node & while loop2) Write program in formula node >> right click on the border and add 2 output y1 , y2 and

1 input x.

Operation :-

Here formula node is used to evaluate the equation while loop continuously evaluates the functions until manually stopped. When input x is given in front panel formula node reads it and calculates the functions and generates the output y1 and y2 on the front panel.

Page 12: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

6. To find square root of a given number. If the number is negative, display -99999 using following methods.

(a) Case structure (b) Select function (c) Formula node

In Front panel :-

1) Control >> numeric control2) Control >> button >> stop

(a) Case structure

In Block diagram :-

1) Program >> structures >> while loop and case structure2) Program >> comparison >> select >> create constant ‘0’3) Program >> numeric >> select >> for true case 4) Program >> numeric >> constant >> false case

Operation :-

The input numbers is compared with zero for ≥ 0 condition. For true case square root is found and displayed in front panel. For negative input the case becomes false and constant ‘-99999’ is displayed as output.

b) Select function

In Block diagram :-

1) Program >> numeric >> square root2) Program >> comparison >> select and select function 3) Program >> numeric >> constant

Operation :-

The select function has three inputs the middle input is select terminal which selects 1 st input and passes it for true case and selects 2nd input and passes it for false case. The input is compared for ≥ 0 condition and the Boolean output is given to middle terminal of select function.

c) Formula node

In Block diagram :-

1) Program >> structures >> while loop and formula node2) Right click on the border and add input ‘x’ and output ‘y’ and type the program.

Operation :-

In formula node if the number is positive square root is displayed else – 99999 is displayed as output.

Page 13: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

7. Indicate using a LED, the deviation of the temperature from a user defined value. Use while loop, let the tolerance be ±50C from the set point.

In Front panel :-

1) Control >> numeric indicator >> thermometer2) Control >> numeric control >> set to 503) Control >> LEDs >> 2 square LEDs4) Control >> buttons >> stop

In Block diagram :-

1) Program >> structures >> while loop2) Program >> Numeric >> select , >> create constant ‘5’3) Program >> comparison >> select , 4) Change thermometer into control

Operation :-

User has to enter the set point temperature. This temperature value is added by +5 and -5 by adders. The obtained value is compared with input value of thermometer for > 550 and < 450

conditions and corresponding ‘over’ and ‘under’ temperature LEDs glows.

Page 14: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

8. Convert a given number into – Decimal, Hexadecimal and Binary.

In Front panel :-

1) Control >> numerical control >> name as ‘input’2) Control >> numerical indicator >> 3 times >> name accordingly3) Control >> buttons >> stop

\In Block diagram :-

1) Program >> structures >> while loop2) Program >> numeric >> select

3) Program >> string >> convert string >> hex, octal, decimal4) Program >> timing >> time delay

Operation :-

When decimal value is entered in front panel, the value is divided by 32 and the remainder is converted to hex, octal and decimal and displayed in front panel.

Page 15: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

9. Generate 5000 random numbers and display them in a continuous fashion display.

In Front panel :-

Control >> graphical indicator >> waveform graph

In Block diagram :-

1) Program >> structure >> for loop >> create constant ‘5000’2) Program >> numeric >> random numbers

Operation :-

The for loop is going to execute 5000 iterations and the random numbers generated at each iteration is plotted and displayed in front panel.

Page 16: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

10. Generate random numbers between 0 and 10. Calculate their 5 point moving average. Display generated numbers and their moving average separately.

In Front panel :-

Control >> graphical indicator >> chart (2)

In Block diagram :-

1) Program >> structure >> for loop >> create constant ‘100’2) Program >> numeric >> random numbers3) Program >> numeric >> (4)

4) Program >> numeric >> & >> create constant ‘5’ & ‘10’5) Right click on border of for loop >> add sift register6) Right click on left side of register >> add element (5 times)

Operation :-

Here the random numbers between 0 and 10 are generated using the multiplier and displayed on waveform chart. The data in the shift register is delayed 5 times and are added together and taken average. To find the moving average, the operation is repeated for different values of random numbers and moving average is computed and displayed on the chart.

Page 17: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

11. Program to indicate the Matching of 2 Numbers.

In Front panel :-

1) Control >> numeric control >> 2 times , name them 1 and 22) Control >> LED >> square LED3) Control >> buttons >> stop

In Block diagram :-

1) Program >> structure >> while loop 2) Program >> comparison >>

Operation :-

The two inputs of front panel is compared for ‘=’ condition. For true case, LED glows otherwise LED does not glow. Operation is executed in while loop and has to be stopped manually.

Page 18: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

12. Evaluate y=sin(x) and display the result. Use formula node.

In Front panel :-

1) Control >> graphic indicator >> waveform chart2) Control >> buttons >> stop

In Block diagram :-

1) Program >> structure >> while loop & formula node2) Program >> numeric >> & >> create constant ‘8’3) Program >> numeric >> add constant pi4) Add input ‘x’ and output ‘y’ on formula node

Operation :-

In the program, to evaluate y =Sin(x) where x = (2π/N), we use mathematical divider and multiplier to give input x to the formula node. The output y is a sine wave and is displayed on waveform chart.

π

Page 19: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

13. Generate 5 Random numbers and display them in an ARRAY. Also display the reversed array.

In Front panel :-

1) Control >> modern >> array, cluster & matrix >> Array (2)2) Drag numeric indicator into array and expand to 5 elements

In Block diagram :-

1) Program >> structure >> for loop & create constant ‘5’2) Program >> numeric >> random numbers3) Program >> array >> reverse 1-D array

Operation :-

For loop does 5 iterations and hence 5 random numbers are generated. These numbers are reversed in order by array reversing operator. The actual and reversed array are displayed in the front panel.

Page 20: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

14. Develop a simple CALCULATOR.

In Front panel :-

1) Control >> numeric control >> 2 times >> ‘input 1’ and ‘input 2’2) Control >> numeric indicator >> ‘answer’3) Control >> buttons >> cancel button x 4 >> name them + , - , x , ÷4) Control >> buttons >> stop

In Block diagram :-

1) Program >> structure >> while loop & case structure2) Program >> numeric >> &3) Program >> timing >> time delay4) Program >> numeric >> constant5) Right click on border of case structure & create 4 cases for

1) Add 2) Division 3) Subtract 4) Multiply6) Program >> Boolean >> select

Operation :-

We have taken 4 Boolean buttons for +, - , ÷ & x, output of these are multiplied by 1,2,3,4 to identify which button is pressed. Depending on the button pressed, different cases are selected and corresponding operation is performed. The two input numbers are taken in from front panel. Output is displayed through numeric indicator.

? 1 : 0

Page 21: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

15. Generate 2-D array (3x10) containing random numbers. Plot each row on its own graph.

In Front panel :-

Control >> graph indicator >> graph (3)

In Block diagram :-

1) Program >> structure >> for loop (2)2) Program >> numeric >> random numbers3) Program >> array >> index array (3)4) Create constant

Operation :-

To generate a 2-D array, two for loops has been used. Outer loop is for number of rows and inner loop is for number of columns. We get an array of random nos. Neat we separate one of the rows by using index array. The 2nd dimension terminal is blank. This allows getting all the columns of that particular row. In this way 3 rows are separated and displayed in 3 waveform graph.

Page 22: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

16. Convert any Array into Cluster and Cluster into an Array.

In Front panel :-

1) Control >> modern >> arrays, clusters & matrix >> array shell , cluster shell 2) Insert numerical indicators in array & clusters

In Block diagram :-

1) Program >> structure >> while loop 2) Program >> timing >> time delay3) Program >> numeric >> random numbers4) Program >> array >> build array5) Program >> array >> array to cluster & cluster to array

Operation :-

Initially an array is built with a set of random numbers and this is converted into a cluster by array to cluster tool. Before performing this operation we should note the number of elements in array and cluster must be same and both must be of a single data type.

Page 23: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

17. Convert a Random Number into different forms of STRING.

In Front panel :-

1) Control >> modern >> strings >> string converts (5) 2) Control >> buttons >> stop

In Block diagram :-

1) Program >> structure >> while loop 2) Program >> numeric >> random numbers & 3) Program >> strings >> format value

Operation :-

Random number is multiplied with a constant 100 and given to format value tool. This tool formats the given data in specified format given to it. This format is displayed on the string format on panel.

%x --- hexadecimal string %o --- octal string %b – binary string %d – decimal string%u --- unsigned decimal string

Page 24: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

18. Program that takes 1-D array (10x1) as an input, multiply pair of elements and show the resulting array (5x1).

In Front panel :-

1) Control >> modern >> array, cluster matrix >> array 2) Control >> numerical indicator >> drag & drop inside array

In Block diagram:-

1) Program >> structure >> for loop >> create constant ‘5’2) Program >> numeric >> &3) Program >> numeric constants4) Program >> array >> index array & build array

Operation:-

In the program array of different elements is created. This array is separated into individual elements and multiplied and passed into the array. This is done by using array indexing enabled as default in for loop. The output array is displayed in front panel.

Page 25: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

19. Measure temperature approximately every 0.25s, for 10s, during the Data Acquisition. Display the continuous temperature variation, temperature for first 10s, Average temperature over the 10s, maximum and minimum temperature. Temperature values during first 10s using an array.

In Front panel :-

1) Control >> numeric indicator >> (3) Avg, max, min 2) Control >> numeric indicator >> thermometer3) Control >> graph indicator >> waveform chart (2)

In Block diagram :-

1) Program >> structure >> for loop (2)2) Program >> timing >> time delay3) Program >> numeric >> &4) Program >> array >> max, min5) Click >> create constant6) Right click >> add feedback

Operation :-

Here data from the thermometer is collected and displayed in waveform chart. The output array from the for loop of the data collected is given to waveform chart. Next array is connected to for loop to extract individual elements of array and then add them in order to find out the average. The same array is given to array max - min function to find out the maximum and minimum elements in the array.

Page 26: uvceee.files.wordpress.com€¦  · Web view05/09/2016  · Simulation Lab Using LABVIEW. Logic gate realization :-Basic gates : AND, OR, NOT. NAND, XOR (using basic gates) Realization

V SEMESTER B.E (E&E) SIMULATION AND LABVIEW LABORATORY

QUESTION BANK

1. Build a VI to realize the Basic gates AND , OR, NOT & XOR.2. Build a VI to realize the Universal gates NAND, NOR, XNOR.3. Build a VI to realize Half adder and Full adder. 4. Build a VI to realize Half subtractor and Full subtractor.5. Build a VI to convert of 4-bit Gray code to Binary code.6. Build a VI to convert of 4-bit Binary code to Gray code.7. Build a VI to generate the sinusoidal signal using formula node. 8. Build a VI to realize the Continuous monitoring of temperature using random number,

every 2 seconds.9. Build a VI to invert the state of Boolean indicator twice until program is stopped by the

user.10. Build a VI to generate random numbers, multiply by 10 and display them in 3 waveform

channels.11. Build a VI to generate random numbers, multiply by 100 and display them on waveform

chart.12. Build a VI to evaluate the algebraic equations (2 nos) using Formula node.13. Build a VI to find square root of a given number. If the number is negative, display -

99999 using Selection function.14. Build a VI to find square root of a given number. If the number is negative, display -

99999 using Formula node.15. Build a VI to indicate using a LED, the deviation of the temperature from a user defined

value. Use while loop, let the tolerance be ±50C from the set point.16. Build a VI to convert a given number into Decimal, Hexadecimal and Binary using

Format value.17. Build a VI to generate 5000 random numbers and display them in a continuous fashion

display.18. Build a VI to indicate the Matching of 2 Numbers.19. Build a VI to evaluate y=sin(x) and display the result. Use formula node.20. Build a VI to generate 2-D array (3x10) containing random numbers. Plot each row on its

own graph.21. Build a VI to realization of 7 segment display using case structure.22. Build a VI to realization of half wave rectifier and full wave rectifier using formula node.23. Build a VI to realization of Multiplexer (MUX) and De-multiplexer (DEMUX).24. Build a VI to generate random numbers between 0 and 10. Calculate their 5 point moving

average. Display generated numbers and their moving average separately.25. Build a VI to generate 5 Random numbers and display them in an ARRAY. Also display

the reversed array.26. Build a VI to develop a simple CALCULATOR.27. Build a VI to convert any Array into Cluster and Cluster into an Array.28. Build a VI to convert a Random Number into different forms of STRING.29. Build a VI that takes 1-D array (10x1) as an input, multiply pair of elements and show the

resulting array (5x1).