Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arrays 2013.ppsx
Arrays 2013.ppsx
ARRAYS EN
LABVIEW
Relacionando Datos Arrays
INSTRUMENTACIÓN AVANZADA
Arrays
Los arrays o arreglos son un conjunto de datos del mismo tipo ordenados
que pueden ser números, booleanos, waveform, path, strings, etc.
Tipo de Arrays
Numérico
Booleano
String
Numérico entero
INSTRUMENTACIÓN AVANZADA
Arrays- Creación
Para crear un Array vamos al PF y con clic derecho con el mouse seleccionamos
Array desde Array,Matrix & Clusters
Ejemplo
INSTRUMENTACIÓN AVANZADA
Arrays – Creación
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
numérico y lo colocamos dentro del Array.
INSTRUMENTACIÓN 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 selección siguiente:
Colocar el puntero y
estirar para aumentar las
entradas hasta observar
cinco celdas.
INSTRUMENTACIÓN AVANZADA
Arrays
INSTRUMENTACIÓN AVANZADA
Arrays – Creación
Vacío
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Build Array
Agregando un nuevo elemento a un array existente
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Arrays – Auto-indexado
• “For Loop” o “While Loop”, cada iteración puede volcar información
como un elemento del array habilitando autoindexado sobre el túnel.
• El túnel cambia de forma: de un cuadrado sólido a la imagen
siguiente:
Ejemplo
INSTRUMENTACIÓN AVANZADA
Arrays 2D
INSTRUMENTACIÓN AVANZADA
Arrays 2D
Si queremos obtener tres filas (Array de dos dimensiones) hacemos clic en en la
primera celda hasta obtener la siguiente forma:
INSTRUMENTACIÓN AVANZADA
Arrays 2D
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Si el elemento
no es
encontrado
devuelve -1
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Array - Funciones
INSTRUMENTACIÓN AVANZADA
Array - Funciones
INSTRUMENTACIÓN AVANZADA
Array - Funciones
INSTRUMENTACIÓN AVANZADA
Diseño Gráfico
INSTRUMENTACIÓN AVANZADA
INSTRUMENTACIÓN AVANZADA
GUIA DE
EJERCICIOS
GUÍA Nº 3
INSTRUMENTACIÓN AVANZADA
Ejercicio 1 – Guía Nº 3
INSTRUMENTACIÓN AVANZADA
15 – 30 – 35 – 45 – 63
Ejercicio 2 – Guía Nº 3
INSTRUMENTACIÓN AVANZADA
Ejercicio 3 – Guía Nº 3
INSTRUMENTACIÓN AVANZADA
Obtener en el panel frontal otro array donde cada elemento este multiplicado por
una escala constante e igual a 10.
Ejercicio 4
INSTRUMENTACIÓN AVANZADA
Ejercicio 5.- Generar un array de dos dimensiones (dos filas por cinco
columnas) con elementos numéricos enteros comprendidos entre 0 y
10.
Ejercicio 5
INSTRUMENTACIÓN AVANZADA
Ejercicio 6
INSTRUMENTACIÓN AVANZADA
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 7
INSTRUMENTACIÓN AVANZADA
cuyo panel frontal muestre después de ejecutar la aplicación los siguientes datos:
Ejercicio 8
INSTRUMENTACIÓN AVANZADA
Ejercicio 8
INSTRUMENTACIÓN AVANZADA
Ejercicio 9
INSTRUMENTACIÓN AVANZADA
Ejercicio 9
INSTRUMENTACIÓN AVANZADA
Ejercicio 9
INSTRUMENTACIÓN AVANZADA
Ejercicio 10
INSTRUMENTACIÓN AVANZADA
Ejercicio 10
INSTRUMENTACIÓN AVANZADA
Ejercicio 11.- A partir de dos array de una y dos dimensiones como muestra la
figura siguiente:
Ejercicio 11
INSTRUMENTACIÓN AVANZADA
Dimensión de un Array
Ejercicio 11
INSTRUMENTACIÓN AVANZADA
Ejercicio 12
INSTRUMENTACIÓN AVANZADA
Trabajando con arrays usando funciones de LabVIEW
Si la función no encuentra el
elemento devuelve -1
Ejercicio 12
INSTRUMENTACIÓN AVANZADA
Ejercicio 13
INSTRUMENTACIÓN AVANZADA
Trabajando con arrays usando funciones de LabVIEW
Ejercicio 13)
INSTRUMENTACIÓN AVANZADA
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 sub-array que contenga 6 elementos a partir del tercero.
Ejercicio 14
INSTRUMENTACIÓN AVANZADA
Función Subset: Regresa parte de un array iniciando por el index y
determinado por lenght
Ejemplo
Ejercicio 14
INSTRUMENTACIÓN AVANZADA
Ejercicio 15
INSTRUMENTACIÓN AVANZADA
Ejercicio 15
INSTRUMENTACIÓN AVANZADA
Ejercicio 16
INSTRUMENTACIÓN AVANZADA
Trabajando con arrays usando funciones de LabVIEW
Ejercicio 16
INSTRUMENTACIÓN AVANZADA
Ejercicio 16
INSTRUMENTACIÓN AVANZADA
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.
Ejercicio 17
INSTRUMENTACIÓN AVANZADA
Ejercicio 17
INSTRUMENTACIÓN AVANZADA
Ejercicio 17