Ya
Instituto Tecnológico de Nuevo León
INGENIERÍA ELECTROMECÁNICA
INSTRUMENTACION AVANZADA
Unidad 1: Instrumentación avanzada
Horario de clase: 16:00 a 17:00
Fecha de entrega: 10/10/2021
Alumno: David Pérez Hernández Matricula: 17480546
Docente: Víctor Manuel Calderón Gonzales
Trabajo: Arrays y clúster LabVIEW.
Guadalupe, N.L. 2021
Arrays LabVIEW.
Un arreglo, el cual consta de elementos y dimensiones, es un control o un
indicador; no puede contener una combinación de controles e indicadores. Los
elementos son los datos o valores contenidos en el arreglo. Una dimensión es la
longitud, altura o profundidad de un arreglo. Los arreglos son muy útiles cuando
trabaja con una colección de datos similares y cuando desea almacenar un
historial de cálculos repetitivos. 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.
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.
1. Cree un nuevo VI.
2. Haga clic derecho en el panel frontal para mostrar la paleta de Controles.
3. En la paleta Controles, vaya a Modern»Array, Matrix, & Cluster y arrastre la
estructura del Arreglo al panel frontal.
4. En la paleta Controles, vaya a Modern» Numeric y arrastre y suelte un
indicador numérico dentro de la estructura del Arreglo.
5. Coloque su mouse sobre el arreglo y arrastre el lado derecho del arreglo para
expandirlo y mostrar múltiples elementos.
Los pasos anteriores lo guían para crear de un arreglo 1D. Un arreglo en 2D
almacena elementos en una cuadrícula o matriz. Cada elemento en un arreglo 2D
tiene dos valores de índice correspondientes, un índice de fila y un índice de
columna. Nuevamente, como con un arreglo 1D, los índices de fila y columna de
un arreglo 2D están basados en cero.
Ejemplo Arrays.
A continuación, se muestra un ejemplo de una ARRAYS se realizó siguiendo los
pasos antes mencionados, en el cual se aprecia la matriz realizada con el software
LabVIEW.
Panel frontal.
Se observa el Arrays realizado en software
Panel de programación.
En esta pantalla se observa la programación del Arrays con sus respectivas
conexiones correspondientes.
Se muestra el arreglo correspondiente de ambas pantallas realizando su función
usando ARRAYS, BLUID ARRAY Y SUBARRAY.
CLUSTERS LabVIEW.
Los clústeres agrupan elementos de datos de diferentes tipos. Un ejemplo de un
clúster es el clúster de error de LabVIEW, el cual combina un valor Booleano, un
valor numérico y uno de cadena de caracteres. Un clúster es similar a un registro o
a una estructura en lenguajes de programación basados en texto.
Similar a los arreglos, un clúster es un control o un indicador y no puede contener
una combinación de controles e indicadores. La diferencia entre los clústeres y los
arreglos es que un clúster particular tiene un tamaño fijo y un arreglo particular
puede variar en tamaño. Además, un clúster puede contener tipos de datos
mixtos, pero un arreglo puede contener solo un tipo de datos .
Crear Clusters
1. Cree un nuevo VI.
2. Haga clic derecho en el panel frontal para mostrar la paleta de Controles.
3. En la paleta Controles, vaya a Modern» Array, Matrix, & Cluster y arrastre la
estructura del Clúster al panel frontal.
4.
Cambie el tamaño del Clúster para que sea lo suficientemente grande como para
contener múltiples elementos.
5. En la paleta Controles, vaya a Modern» Numeric y arrastre y suelte un control
numérico dentro de la estructura del Clúster.
6. En la paleta Controles, vaya a Modern» String & Path y arrastre y suelte un String
Control dentro de la estructura del Clúster.
7. En la paleta Controles, vaya a Modern» Boolean y arrastre y suelte
un Vertical Toggle Switch dentro de la estructura del Clúster.
8. Su clúster ahora debería ser similar al que se muestra a continuación.
Ahora puede conectar los controles numéricos, de cadena y Booleanos en todo el
diagrama de bloques con un cable en lugar de tres cables distintos.
Ejemplo Cluster.
A continuación, se muestra un ejemplo de una CLUSTER se realizó siguiendo los
pasos antes mencionados, en el cual se aprecia en el software LabVIEW.
Panel frontal.
Se observa el CLUSTER realizado en el software.
Panel de programación.
En esta pantalla se observa la programación del Cluster con sus respectivas
conexiones correspondientes.
Se muestra el arreglo correspondiente de ambas pantallas realizando su función.
Conclusión.
cuando se realiza el desarrollo de un programa en LabVIEW utilizando arreglos o
clusters se logra una aplicación organizada, minimizando así el número de
conexiones en el diagrama de bloques y se obtiene un diseño en el cual es fácil
para el usuario distinguir las acciones y realizar cambios y correcciones según sea
el caso.
Se llegó a comprobar que los arreglos, son una gran herramienta para el diseño
unidimensional, así como también facilita el uso e implementación en un programa
estructurada, en el momento de ser implementado en el entorno gráfico de
LabVIEW.