Está en la página 1de 3

Scientia et Technica Año XIX, No 7, Mes 03 del Año 2020. Universidad Tecnológica de Pereira.

ISSN 0122-1701 1

Informe/Arreglos y clusters en LabView


Juan Camilo Ramirez Osorio, camilo.ramirez1@utp.edu.co, 1088345362
Universidad Tecnológica de Pereira

Resumen— En esta práctica se implementaron básicamente los


bloques básicos para realizar operaciones con los arreglos y
clusters, además de dar a conocer como se ingresan, leen y
clasifican los datos que estos pueden conformar.

Palabras claves—bloque, arreglo, clusters

I. INTRODUCTION

E L tratamiento que se le puede dar a los datos, se hace por


medio de matrices y por eso es de suma importancia
conocer como se realizan las operaciones con estas matrices
por medio de LabVIEW, como lo es la clasificación de los
datos que contiene una matriz, este proceso se evidencia en el
ejercicio 3.2 que nos pide extraer los números primos. Las
operaciones que se realizan en los ejercicios 3.1 y 3.3 nos
sirven para ganar habilidad con operaciones y lectura de las
diferentes secciones que tiene cada matriz.
Figura 1: Arreglos de control (resistencia y corriente) y de
II. PRACTICA visualización (tensión, potencio y promedio)
después de una explicación sobre los bloques básicos que
encontramos en LabVIEW por parte del docente, procedemos
a realizar cada ejercicio propuesto a continuación.
A. Ejercicio 3.1
Dada dos matrices que representan la corriente y resistencia
tomados tras medir en un circuito, nos pide crear ingresar
estos valores en una matriz y encontrar la tensión con sus
respectivos promedios.
Para realizar esta operación, hacemos una distinción entre los
datos que pueden ser datos de control o de visualización. La
paleta de control cuenta con una sección llamada “Data
containers” y dentro de esta esta “array (silver)” es el que nos
servirá para ingresar los datos, previamente se le debe ingresar
que tipo de dato albergará este array. Figura 2: Diagrama de flujo con los bloques a usar para
En la figura 1 podemos encontrar la solución del ejercicio y en realizar operaciones con los “array”.
la figura 2 encontramos los bloques que se usaron para el
desarrollo
B. Ejercicio 3.2
En el ejercicio se desea clasificar los datos que integran la
matriz entre los pares y diferentes de estos, evaluarlos en cero,
la figura 3 se puede evidenciar esto donde N es la matriz y
Pares es la matriz que contiene la clasificación de los datos.

C.Ejercicio 3.3
En este ejercicio evidenciaremos la extracción de datos en una
matriz y después distintas operaciones que se pueden llevar
acabo con estas, debido a los datos que nos piden,
realizaremos un bloque que nos genere 50 números aleatorios


Scientia et Technica Año XIX, No 7, Mes 03 del Año 2020. Universidad Tecnológica de Pereira. ISSN 0122-1701 2

entre 1 y 40. En la figura 5 se encuentra la visualización y en


la figura 6 los bloques a implementar.

Figura 5: Matrices y operaciones provenientes de la


generación de 50 datos aleatorios

Figura 6: Bloque para generar datos aleatorios y bloque para


realizar diferentes operaciones con esos datos

III. PREGUNTAS

A. ¿Qué diferencia hay entre las funciones Insert Into Array y


Replace Array Subset?
Como hemos visto, necesitamos estar realizando operaciones
Figura 3: Matriz N con numero aleatorios y matriz “pares” con con los datos que contiene una matriz y puede que los datos
la clasificación de pares. que necesitemos o donde necesitemos hacer un arreglo, no sea
de fácil acceso, para esto podemos hacer uso de estos bloques
de la siguiente manera. Si necesitamos insertar o retirar ciertos
datos contenidos en una matriz, se hace uso de “insert into
array” pero si lo que necesitamos es cambiar los valores que
existen ya en cierta localidad de la matriz, hacemos uso de
“replace array subset”.

B. ¿Cuál es la diferencia entre Unbundle y Bundle?


La diferencia entre un Unbundle y un Bundle, La función
Unbundle desempaqueta la información de un cluster para
Figura 4: Bloque clasificador de pares tomar la variable por variable y la función Bundle toma todas
las variables y crea un cluster[1].

C.¿Qué condición se debe cumplir para convertir un cluster


en un arreglo 1D?
Para convertir un cluster en un arreglo 1D, debe cumplir las
siguientes condiciones:
• Manejar el mismo tipo de datos.
Scientia et Technica Año XIX, No 7, Mes 03 del Año 2020. Universidad Tecnológica de Pereira. ISSN 0122-1701 3

• Como es un arreglo en una dimensión, solo maneja cambiar, insertar o diferentes arreglos que podemos hacer a las
vectores es decir solo columnas o filas [1]. posiciones en una matriz.
.
IV. CONCLUSION
LabVIEW nos ofrece unas dos formas de tratar los datos, con REFERENCIAS
Clusters que nos da la ventaja de manejar diferentes tipos de [1] German A Holguín L, Alvaro A Orozco G, Sandra M Pérez L. CURSO
datos, o los array donde hacemos uso de un solo tipo de dato. BASICO DE LabVIEW 6i. Editorial publicaciones Universidad
Tecnológica de Pereira, 2002.
Además, que podemos realizar operaciones matemáticas o de

También podría gustarte