Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARRAYS EN
LABVIEW
Relacionando Datos Arrays
INSTRUMENTACIN AVANZADA
Arrays
Los arrays o arreglos son un conjunto de datos del mismo tipo ordenados
que pueden ser nmeros, booleanos, waveform, path, strings, etc.
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
Tipo de Arrays
Numrico
Booleano
String
Numrico entero
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
Arrays- Creacin
Para crear un Array vamos al PF y con clic derecho con el mouse seleccionamos
Array desde Array,Matrix & Clusters
Ejemplo
INSTRUMENTACIN AVANZADA
Arrays Creacin
El siguiente paso es determinar que tipo de arreglo se va a generar. Existen dos
tipos de arreglos: indicadores y de control. En el primer caso solo recibe datos
por parte del programa, mientras que en el segundo (control) el usuario puede
ingresar los datos manualmente.
En nuestro ejemplo creamos un arreglo de control, agregando un control
numrico y lo colocamos dentro del Array.
INSTRUMENTACIN AVANZADA
Arrays
Como se puede apreciar el arreglo tiene una entrada, si lo que deseamos es
una matriz de cinco entradas habr que colocar el puntero en dicho arreglo de
tal forma de obtener la seleccin siguiente:
Colocar el puntero y
estirar para aumentar las
entradas hasta observar
cinco celdas.
INSTRUMENTACIN AVANZADA
Arrays
INSTRUMENTACIN AVANZADA
Arrays Creacin
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Build Array
Agregando un nuevo elemento a un array existente
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Arrays Auto-indexado
For Loop o While Loop, cada iteracin puede volcar informacin
como un elemento del array habilitando autoindexado sobre el tnel.
El tnel cambia de forma: de un cuadrado slido a la imagen
siguiente:
Ejemplo
INSTRUMENTACIN AVANZADA
Arrays 2D
INSTRUMENTACIN AVANZADA
Arrays 2D
Si queremos obtener tres filas (Array de dos dimensiones) hacemos clic en en la
primera celda hasta obtener la siguiente forma:
INSTRUMENTACIN AVANZADA
Arrays 2D
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Si el elemento
no es
encontrado
devuelve -1
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Ejemplo
INSTRUMENTACIN AVANZADA
Array - Funciones
INSTRUMENTACIN AVANZADA
Array - Funciones
INSTRUMENTACIN AVANZADA
Array - Funciones
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
Diseo Grfico
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA
GUIA DE
EJERCICIOS
GUA N 3
INSTRUMENTACIN AVANZADA
Ejercicio 1 Gua N 3
INSTRUMENTACIN AVANZADA
Ejercicio 2 Gua N 3
INSTRUMENTACIN AVANZADA
Ejercicio 3 Gua N 3
INSTRUMENTACIN AVANZADA
Obtener en el panel frontal otro array donde cada elemento este multiplicado por
una escala constante e igual a 10.
Ejercicio 4
INSTRUMENTACIN AVANZADA
Ejercicio 5.- Generar un array de dos dimensiones (dos filas por cinco
columnas) con elementos numricos enteros comprendidos entre 0 y
10.
Ejercicio 5
INSTRUMENTACIN AVANZADA
Ejercicio 6
INSTRUMENTACIN AVANZADA
Ejercicio 7.- Del array 1D de seis nmeros reales como muestra la figura
siguiente:
Se pide mostrar en el panel frontal a partir de un control numrico el valor de cada celda:
Ejercicio 7
INSTRUMENTACIN AVANZADA
cuyo panel frontal muestre despus de ejecutar la aplicacin los siguientes datos:
Ejercicio 8
INSTRUMENTACIN AVANZADA
Ejercicio 8
INSTRUMENTACIN AVANZADA
Ejercicio 9
INSTRUMENTACIN AVANZADA
Ejercicio 9
INSTRUMENTACIN AVANZADA
Ejercicio 9
INSTRUMENTACIN AVANZADA
Ejercicio 10
INSTRUMENTACIN AVANZADA
Ejercicio 10
INSTRUMENTACIN AVANZADA
Ejercicio 11.- A partir de dos array de una y dos dimensiones como muestra la
figura siguiente:
Ejercicio 11
INSTRUMENTACIN AVANZADA
Ejercicio 11
INSTRUMENTACIN AVANZADA
Ejercicio 12
INSTRUMENTACIN AVANZADA
Si la funcin no encuentra el
elemento devuelve -1
Ejercicio 12
INSTRUMENTACIN AVANZADA
Ejercicio 13
INSTRUMENTACIN AVANZADA
Ejercicio 13)
INSTRUMENTACIN AVANZADA
Ejercicio 14.- Obtener un array con 10 nmeros aleatorios, luego todos sus
elementos multiplicados por 10 generando un segundo array. A partir de este
ltimo generar un tercer sub-array que contenga 6 elementos a partir del tercero.
Ejercicio 14
INSTRUMENTACIN AVANZADA
Ejemplo
Ejercicio 14
INSTRUMENTACIN AVANZADA
Ejercicio 15
INSTRUMENTACIN AVANZADA
Ejercicio 15
INSTRUMENTACIN AVANZADA
Ejercicio 16
INSTRUMENTACIN AVANZADA
Ejercicio 16
INSTRUMENTACIN AVANZADA
Ejercicio 16
INSTRUMENTACIN AVANZADA
Ejercicio 17.- A partir de una array formado por 10 nmeros aleatorios (de 1 a 10),
obtenga el producto de los dos sub-arrays de elementos pares e impares,
utilizando la funcin Decimated Array.
Ejercicio 17
INSTRUMENTACIN AVANZADA
Ejercicio 17
INSTRUMENTACIN AVANZADA
Ejercicio 17