Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab 8 Aeaman PDF
Lab 8 Aeaman PDF
- OBJETIVOS:
Ejecutar y comprender los arreglos
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del hardware, conexiones
eléctricas o de red; así como la ingestión de alimentos o bebidas.
III.- RECURSOS:
• PC con Labview 18-19-20
ARRAYS
Los elementos del arreglo son ordenados. Cada elemento en un arreglo tiene un
valor de índice correspondiente, y puede usar el índice del arreglo para acceder
a un elemento específico en esa matriz. En el software NI LabVIEW, el índice del
arreglo está basado en cero. Esto significa que si un arreglo unidimensional (1D)
contiene n elementos, el rango del índice es de 0 a n – 1, donde el índice 0
apunta al primer elemento en el arreglo y el índice n – 1 apunta al último elemento
en el arreglo.
2
Replace Array Subset De acuerdo con la posición indicada
por los índices, se reemplaza el elemento o subarray por el
elemento o subarray suministrado en una entrada.
Initialize Array Esta función permite crear una matriz con las
dimensiones deseadas, inicializada con un único valor
indicado en la entrada.
3
Transpose 2D Array Retorna la transpuesta de una matriz de
dos dimensiones.
4
Crear Controles e Indicadores de Arreglo
Para crear un arreglo en LabVIEW, debe colocar una estructura de arreglo en
el panel frontal y luego colocar un elemento, como un control o indicador
numérico, Booleano o de forma de onda, dentro de la estructura del arreglo.
5
5. Coloque su mouse
sobre el arreglo y
arrastre el lado
derecho del arreglo
para expandirlo y
mostrar múltiples
elementos.
Para crear un arreglo 2D, primero debe crear un arreglo 1D y luego agregarle
una dimensión. Regrese al arreglo 1D que creó anteriormente. Ver figura.
6
Hasta este punto, los elementos numéricos de los arreglos que ha creado se
han atenuado en ceros. Un elemento de arreglo atenuado indica que el
elemento no está inicializado. Para inicializar un elemento, haga clic dentro del
elemento y reemplace el 0 atenuado con un número de su elección.
Puede inicializar elementos a cualquier valor que elija. No tienen que ser los
mismos valores que los que se muestran arriba.
7
3. En la paleta Funciones, vaya a Programming»Numeric y arrastre y suelte
la Numeric Constant dentro de la Estructura de la Constante del Arreglo.
Entradas/Salidas de Arreglo
Si conecta un arreglo como una entrada a un ciclo For, LabVIEW brinda la opción
de configurar automáticamente el terminal de conteo del ciclo For al tamaño del
arreglo usando la función de Auto-Indexación. Puede habilitar o deshabilitar la
opción de Auto-Indexing haciendo clic derecho en el túnel del ciclo conectado al
arreglo y seleccionando Habilitar Índices (Deshabilitar Índices).
8
Si habilita Auto-Indexing, cada iteración del ciclo For pasa al elemento
correspondiente del arreglo.
9
4. Cree un ciclo For en el diagrama de bloques y coloque una función Add dentro
del ciclo For.
5. Conecte una de las constantes del arreglo al ciclo For y conéctela a la terminal
x de la función Add.
10
7. Conecte la terminal de salida de la función Add fuera del ciclo For y conéctelo
a la terminal de entrada del arreglo de indicadores numéricos.
8. Su diagrama de bloques final y el panel frontal deben ser similares a los que
se muestran a continuación.
9. Vaya al panel frontal y ejecute el VI. Tenga en cuenta que cada elemento en
el arreglo de indicadores numéricos se muestra con la suma de los elementos
correspondientes en las dos constantes del arreglo.
11
Puede crear un arreglo 2D utilizando ciclos For anidados y Auto-Indexing como
se muestra a continuación. El outer for loop crea los elementos en fila y el inner
for loop crea los elementos en columna.
EJERCICIO 1
12
Solución
Analice la
estructura para
obtener algún
conclusion
EJERCICIO 2
13
Solución
14
En los túneles de entrada también la opción es valida. Es muy útil cuando se
requiera disponer de cada elemento del arreglo en la respectiva iteración.
En el caso del ciclo FOR. El ibdexing esta habilitado por defecto y permite oviar
el terminal N del ciclo FOR sin embargo, si se cablea, el ciclo se detendrá
cuando se termine los datos del arreglo o cuando se cumpla N, lo que ocurra
primero.
Para crear arreglos de bidimensionales se puede crear dos ciclos FOR (uno
dentro del otro). El ciclo FOR externo crea los elementos de las filas y el ciclo
FOR interno crea los elementos de las columnas el siguiente ejemplo muestra
como dos ciclos For indexan un arreglo de dos dimensiones que contienes
números aleatorios.
15
Nota:
Polimorfismos
16
IX.- Consideraciones para la evaluación del presente informe
El informe deberá esta basado en los 4 items mostrado aquí
Deberá contener un ejercicio de aplicación del tema.
No beberá incluir esta guía de laboratorio como parte de su
informe.
17