GUIA DE INICIACIÓN PRÁCTICA

Anuncio
Instrumentación Avanzada. J. A. Suárez- G. Murcia
GUIA DE EJERCICIOS
Nº 3
INSTRUMENTACIÓN AVANZADA
PROGRAMACION GRAFICA
LABVIEW
ARRAYS
1
Instrumentación Avanzada. J. A. Suárez- G. Murcia
Ejercicio 1.- Crear un array de una dimensión de 10 elementos conformado por números enteros
aleatorios comprendidos entre 0 y 250, graficarlos con Waveform Chart.
Ejercicio 2.- Crear un array constante desde el diagrama de bloques utilizando la función “Build
Array” y conformado con los siguientes elementos numéricos:
15 – 30 – 35 – 45 - 63
Ejercicio 3.- Desde el diagrama de bloques construir el siguiente array constante:
x0
x1
x2
x3
x4
Obtener en el panel frontal un array conteniendo el producto de cada uno de los elementos por
los valores indicados en la figura.
Ejercicio 4.- Construir desde el diagrama de bloques el siguiente array constante:
Obtener en el panel frontal otro array donde cada elemento este multiplicado por una escala
constante e igual a 10.
2
Instrumentación Avanzada. J. A. Suárez- G. Murcia
Ejercicio 5.- Generar un array de dos dimensiones (dos filas por cinco columnas) con elementos
numéricos enteros entre 0 y 10.
Ejercicio 6.- A partir de un array 1D como muestra la figura siguiente insertar una nueva celda
(número igual a 5) de forma tal que quede incorporado en el nuevo array como último elemento.
Ejercicio 7.- Del array 1D de seis números reales como muestra la figura siguiente:
Se pide mostrar en el panel frontal a partir de un control numérico el valor de cada celda.
Ejercicio 8.- Construir un VI a partir de un array 2D:
cuyo panel frontal muestre después de ejecutar la aplicación los siguientes datos:
3
Instrumentación Avanzada. J. A. Suárez- G. Murcia
Ejercicio 9.- Construir un VI que genere un array de tres filas, en la primera con los primeros
cinco números, la segunda con el cuadrado de dichos números y la tercera con la raíz cuadrada.
Con la función Transpose Array, obtenga el resulta final que se indica a continuación:
Ejercicio 10.- Construir un VI cuyo panel frontal contenga un array de controles de strings como
muestra la siguiente figura:
Incorpore la función Sort 1D Array para obtener el arreglo ordenado alfabéticamente.
4
Instrumentación Avanzada. J. A. Suárez- G. Murcia
Ejercicio 11.- A partir de dos array de una y dos dimensiones como muestra la figura siguiente:
Determine el número de elementos para el de 1D y número de filas y columnas para el array 2D.
Ejercicio 12.- Crear un VI que contenga un array de cinco elementos conformados por strings
(potencia, corriente, tensión, aislación, conexión estrella). En un control string adicional ingresar
como dato el elemento para determinar su ubicación en la fila que se encuentra.
5
Instrumentación Avanzada. J. A. Suárez- G. Murcia
Ejercicio 13.- A partir de tres controles strings, generar un array de caracteres. Ingrese un nuevo
dato en el array para ser incorporado en la fila 3. Finalmente ordenar el array alfabéticamente.
Ejercicio 14.- Obtener un array con 10 números aleatorios, luego todos sus elementos
multiplicados por 10 generando un segundo array. A partir de este último generar un tercer subarray que contenga 6 elementos a partir del tercero.
6
Instrumentación Avanzada. J. A. Suárez- G. Murcia
Ejercicio 15.- En el diagrama de bloques genere un array de 10 elementos conformados por la
medición de una entrada analógica de la placa USB PIC18F2550, en intervalos de 250 ms.
Ejercicio 16.- Grafique con un array de 100 elementos un ciclo completo de una onda seno y
otra coseno. Obtener una tabla ordenada con cada uno de los valores de la función.
7
Instrumentación Avanzada. J. A. Suárez- G. Murcia
Ejercicio 17.- A partir de una array formado por 10 números aleatorios (de 1 a 10), obtenga el
producto de los dos sub-arrays de elementos pares e impares, utilizando la función Decimated
Array.
8
Descargar