Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO: 9AV2
CONTROL DE PROCESOS II
PRACTICA 2. ARREGLOS
EQUIPO
INTEGRANTES:
FECHA DE ENTREGA:11/FEBRERO/2020
IPN/ESIME-Z/ICA Página 1 de 10
Control de procesos II Practica 2
OBJETIVO.
INTRODUCCION.
Algunas veces es benéfico agrupar datos relacionados entre sí. Usar arreglos para agrupar datos
relacionados en LabVIEW facilita el manejo y operación de los datos, los arreglos combinan el
mismo tipo de datos en una estructura de datos.
Arreglos
Un arreglo consiste de elementos y dimensiones. Los elementos son los datos que componen el
arreglo. Una dimensión es la longitud, altura o profundidad de un arreglo. Un arreglo puede tener
una o más dimensiones y tantos como (231) – 1 elemento por dimensión, si la memoria lo
permite. Puede construir arreglos de tipos de datos numéricos, Booleano, paths, cadena de
caracteres, forma de onda y cluster. Considere usar arreglos cuando trabaje con una colección
de datos similares y cuando realice cálculos repetitivos. Los arreglos son ideales para almacenar
datos que colecta desde formas de onda o datos generados en ciclos, donde cada iteración de
un ciclo produce un elemento del arreglo.
Tipo de datos
Tipo Numérico
LabVIEW representa datos numéricos como números de punto flotante, números de punto fijo,
números enteros, números enteros sin signo y números complejos. Precisión doble o simple, así
como datos numéricos complejos son representados con el color naranja en LabVIEW. Todos los
datos numéricos enteros son representados con el color azul.
Nota: La diferencia entre los tipos de datos numéricos es el número de bits que usan para
almacenar datos y los valores de datos que representan.
IPN/ESIME-Z/ICA Página 2 de 10
Control de procesos II Practica 2
DESARROLLO:
Para crear los diferentes tipos de arreglos nos situamos en el panel frontal en el icono de
contenedor de datos de esta forma insertamos un arreglo y lo creamos en base a las siguientes
características.
Arreglos horizontales
Vector tipo arreglos de 8 datos, controles numéricos
Vector de indicadores para visualizar el vector de controles.
Arreglos verticales
Vector fila de 8 datos tipo booleano, 4 tipo pulsadores y 4 tipo interruptores
Vector de indicadores correspondientes
IPN/ESIME-Z/ICA Página 3 de 10
Control de procesos II Practica 2
Una vez seleccionando el arreglo y colocado en el panel frontal se inserta un control o indicador
numérico o booleano, se arrastra hacia el arreglo y se le da el tamaño indicado, como se observa
se crean ambos arreglos los cuales se conectan linealmente como se muestra en el diagrama de
bloques, cada uno dependiendo de las entradas que se tengan, antes de iniciar con la simulación
es importante activar el arreglo ingresando un valor en cada casilla o al final para activar todos.
Al igual que en los ejercicios anteriores se agrega un ciclo while y se realiza la simulación
observando lo siguiente.
Se puede observar como los indicadores muestran los valores de entrada en los controles
numéricos, de manera que a la salida observan los valores deseados según las operaciones
realizadas en el diagrama de bloques, en este caso es una lógica simple sin embargo concuerdan
con las entradas activadas, los siguientes ejercicios muestran mas detallado el funcionamiento
de los arreglos.
Arreglo 1 de 1x4
Arreglo 2 de 1x3
IPN/ESIME-Z/ICA Página 4 de 10
Control de procesos II Practica 2
En la parte del panel frontal se colocó dos controles numéricos el primero de 1x4 y el segundo
de 1x3y un indicador numérico para la unión de esos dos controles numéricos.
En la ventana del diagrama de bloques introduciomos a los controles numericos como arreglos
bloque de entrada, del cuadro de herramientas de la sección array obtenemos el comando build
array lo colocamos en el diagrama de bloques , debemos colocar las dos entradas de nuestros
arreglos para como el nombre lo indica, se counstruira un nuevoa arreglo, este debemos
generarlo en el panel frontal como arreglo indicador de 1x7, a la salida del bloque build array
conectamos el arreglo 3 de la salida llamado indicacor N1 y N2.
El resultado de la simulación fue un arreglo indicador que une a los dos anteriores arreglos, por
lo anterior al ser los arreglos uno de 4 y otro de 3 el arreglo de salida será de 1x7 debido a las
dimensiones de los arreglos de entrada. Al ser la instrucción solo unión los números de entrada
solo se pasarán al arreglo final.
IPN/ESIME-Z/ICA Página 5 de 10
Control de procesos II Practica 2
b) Crear un arreglo 4 (1x4) que esté formado por los elementos (1,3), (1,4), (1,5) y (1,6) del
arreglo 3.
Para este punto se creó un nuevo arreglo, arreglo 4 este arreglo será una salida por lo tanto
agregamos como arreglo indicador numérico de 1x4.
Este nuevo arreglo 4 será formado por los elementos (1,3), (1,4), (1,5) y (1,6) del arreglo 3. Para
obtener solo esos datos de entrada utilizamos una nueva instrucción en el diagrama de bloques
llamada subset array (subconjunto de arreglo), lo que realiza esta instrucción es arrojarnos un
subconjunto de un arreglo que ingresemos como entrada. Para utilizar esta instrucción debemos
ingresar un arreglo como entrada, que en este caso es la unión del arreglo 1 y 2, posteriormente
con constantes debemos indicar el primer elemento del subconjunto es este caso se requerimos
como primer dato es el tercer elemento del arreglo, tomando en cuenta al primer elemento
como cero, por lo tanto, el tercer elemento será el número 2. La segunda constate que debemos
usar corresponde a la longitud del subconjunto deseado que en este caso es una longitud de 4
elementos.
La siguiente imagen muestra el bloque subset y las constantes usadas para generar el nuevo
arreglo.
IPN/ESIME-Z/ICA Página 6 de 10
Control de procesos II Practica 2
En el panel frontal podemos ver el subconjunto de incidcador N1 y N2, tomando solo 4 elementos
del mismo, indicado como arreglo 1x4
IPN/ESIME-Z/ICA Página 7 de 10
Control de procesos II Practica 2
El arreglo 5 está formado por la suma de dos arreglos el arreglo 1 y el subconjunto formado
anteriormente, es por eso que en la imagen se observa una unión en la conexión, ya que toman
la misma salida.
Para este punto crearemos un nuevo arreglo matricial indicador de 1x1 en el panel frontal.
IPN/ESIME-Z/ICA Página 8 de 10
Control de procesos II Practica 2
Posteriormente debemos realizar un nuevo subconjunto, este será un subconjunto del arreglo 4,
tomando solo el segundo elemento del arreglo.
Como anteriormente se hizo, debemos colocar la constante que corresponde al primer elemento
deseado en este caso es el 1 y la segunda constante de la dimensión de subconjunto. Agregado
a esto debemos sumarlo con una nueva constante de -2 estos dos datos se sumarán y
obtendremos un nuevo arreglo llamado suma con-2.
El resultado de sumar en elemento (1,2) del arreglo cuatro con -2 es igual a 3, obtenido en suma
con-2
IPN/ESIME-Z/ICA Página 9 de 10
Control de procesos II Practica 2
CONCLUSIONES
En esta segunda práctica aprendimos el manejo de arrays (arreglos), los cuales fueron usados
para agrupar datos y variables, aprendimos a acotar estos grupos y a realizar operaciones con los
mismos y entre los mismos, también aprendimos a sumar dos o más arreglos usando diversas
herramientas. Aprender a hacer esto es indispensable para poder manejar grandes grupos o
bases de datos así como para realizar un grupo de operaciones determinadas y específicas, los
arreglos siempre han sido una de las bases fundamentales de la programación por eso es tan
importante aprender a usarlos, pues es indispensable para ciertas operaciones lógicas que de no
usar arreglos serían sumamente complejas de hacer.
En esta práctica se utilizaron diversas herramientas tanto del panel frontal como del diagrama
de bloques, alguna de ellas como son los arreglos que nos sirven para poder ingresar o mostrar
datos de forma ordenada, agregado a esto seguimos haciendo uso de comandos básicos como
operaciones aritméticas y por último la estructura de CASE en la cual tenemos dos opciones de
uso, en el estado verdadero y en el estado falso, esto es bastante útil para poder simplificar el
programa ya que nos ahorra espacio en el diagrama de bloques.
Con base al trabajo realizado en el laboratorio acerca del uso de arreglos en LabVIEW se concluye
que con el uso de las herramientas que ofrece esta aplicación es posible representar un sistema
donde se puedan observar las diferentes entradas y salidas con las que cuenta de forma en
relación con la lógica que se haya implementado los resultados se mostraran en pantalla y
además de esto es posible realizar otras operaciones utilizando los mismo arreglos que pueden
ser ocupados como salidas.
En los ejercicios anteriores aprendimos sobre algunos usos que ya previamente conocíamos
cómo lo son las compuertas lógicas, el uso de sumadores, pero en el habiente de LabVIEW, vimos
como trabajar con las interfases del software y como es la relación con otros métodos de
simulación que ya conocíamos.
IPN/ESIME-Z/ICA Página 10 de
10