Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Clusters en LabVIEW: Creación y Uso de Clusters para Almacenar y Organizar Datos, Diapositivas de Electrónica

Los clusters son una variable de LabVIEW similar a los arreglos, pero solo tienen una dimensión y pueden almacenar datos de distintos tipos. Se recomienda su uso para ahorrar espacio en el código o ordenar y agrupar objetos. Se puede crear un cluster desde el Front Panel o Block Diagram. Los elementos dentro de un cluster guardan una posición o índice, y se pueden modificar según nuestra conveniencia. En este documento, se explica cómo crear, modificar y desarmar clusters, y se presentan dos ejercicios prácticos. Además, se introduce brevemente a tres tipos de gráficas de LabVIEW: Waveform Chart, Waveform Graph y XY Graph.

Tipo: Diapositivas

2019/2020

Subido el 11/05/2020

alejandra-zaragoza
alejandra-zaragoza 🇲🇽

3.5

(2)

6 documentos

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Infortica Industrial
Clusters
Los clusters son variables parecidas a los arreglos, ya que pueden almacenar múltiples datos,
pero la diferencia radica en que éstos sólo tienen una dimensión y que los datos sí pueden
ser de distintos tipos.
Se recomienda el uso de clusters cuando se quiere ahorrar espacio en la programación o
cuando se quiere ordenar objetos o agruparlos.
Para crear un cluster éste se puede crear desde el Front Panel o desde el Block Diagram. En
el Front Panel de clic en Controls y busque la paleta de herramientas del cluster. Ahí
aparecerá un cluster que puede insertar en la pantalla:
Al igual que en los Arrays los clusters aparecen por default vacíos, pero se pueden agregar
dentro de este los controles o indicadores de diferentes tipos, como Boolean, Integer,
Double, etc. Sin embargo, una restricción es que todos los objetos deben ser controladores
o todos indicadores, pero no se pueden combinar. Porque el cluster en general,
independientemente del número de elementos que contenga, será un cluster controlador o
indicador. Por ejemplo, si agregamos diversos elementos dentro de éste, quedará como se
muestra
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Clusters en LabVIEW: Creación y Uso de Clusters para Almacenar y Organizar Datos y más Diapositivas en PDF de Electrónica solo en Docsity!

Informática Industrial

Clusters

Los clusters son variables parecidas a los arreglos, ya que pueden almacenar múltiples datos, pero la diferencia radica en que éstos sólo tienen una dimensión y que los datos sí pueden ser de distintos tipos.

Se recomienda el uso de clusters cuando se quiere ahorrar espacio en la programación o cuando se quiere ordenar objetos o agruparlos.

Para crear un cluster éste se puede crear desde el Front Panel o desde el Block Diagram. En el Front Panel de clic en Controls y busque la paleta de herramientas del cluster. Ahí aparecerá un cluster que puede insertar en la pantalla:

Al igual que en los Arrays los clusters aparecen por default vacíos, pero se pueden agregar dentro de este los controles o indicadores de diferentes tipos, como Boolean, Integer, Double, etc. Sin embargo, una restricción es que todos los objetos deben ser controladores o todos indicadores, pero no se pueden combinar. Porque el cluster en general, independientemente del número de elementos que contenga, será un cluster controlador o indicador. Por ejemplo, si agregamos diversos elementos dentro de éste, quedará como se muestra

Y en el block diagram quedará como un solo bloque con flecha de salida, como señal que es un control

Podemos crear otros clusters donde todos los elementos sean sólo indicadores, o también podemos convertir todo el cluster de control a indicador, si damos clic derecho sobre este y seleccionamos la opción de “change to indicator” o viceversa.

Los elementos dentro de un cluster guardan también una posición o index como en los Arrays, y además podemos modificar el index de acuerdo a nuestra conveniencia. LabVIEW por default va incrementando el índice de los elementos del cluster conforme se vayan insertando dentro de éste. Para poder visualizar el índice de los elementos podemos dar clic derecho y seleccionar la opción “Reorder Controls In Cluster”. De esta forma podremos observar los índices de cada elemento y cambiarlos en caso de que así lo deseemos.

a) Realice los pasos necesarios para que en el front panel quede una interface como la que se muestra en la figura:

b) Se sugiere crear un cluster, después introducir en él un numérico, 2 booleanos y un horizontal fill slide. Posteriormente haga un copy-paste del cluster y nombre a la copia Modified Cluster.

c) Genere también otro cluster que tenga sólo un boolean y un indicador al que llame Slide Value.

d) Finalmente ponga fuera de los clusters un booleano tipo Round Led, un display numérico y un botón de stop.

e) Ahora verifique el orden de los índices en los clusters llamados: Cluster, Modified Cluster y Small Cluster , para eso de clic en el marco de cada cluster y seleccione Reorder Controls in Cluster

f) Confirme el siguiente orden

g) Modified cluster debe tener el mismo orden que Cluster

h) Ahora realice el siguiente diagrama de bloques

i) Ponga la function Unbundle localizada en Functions »Cluster, esta función desarma el cluster.

j) Conecte el cluster llamado Cluster a la entrada de la función Unbundle y observe como ésta se ajustará automáticamente a 4 elementos de salida.

k) Ahora ponga la función Bundle para que ésta arme al Small Cluster tomando sólo el primer Boolean y el Slide

d) Ahora agregue la función Sine & Cosine que podrá encontrar en Functions »Programming »Mathematics »Elementary »Trigonometric» Sine & Cosine

e) A continuación agregue la función bundle de la barra de herramientas de clusters y conecte las salidas de sine & cosine

f) Finalmente inserte en el programa una XY Graph en el front panel que encontrará

en Controls »Modern »Graph »XY Graph

g) Conecte la salida del bundle a la entrada de la XY graph

Corra el programa y verifique que se grafique un círculo unitario.

Gráficas

LabVIEW posee distintos tipos de gráficas para poder desplegar información en los programas. En esta sección solo explicaremos 3 de éstas:

  1. Waveform Chart Esta tipo de gráfica permite desplegar varios datos numéricos a la vez, con la característica de que éstos son graficados con respecto al tiempo haciendo un barrido de este, donde los datos nuevos recorren a los anteriores. Por tanto, sirve para guardar datos históricos.
  2. Waveform Graph Esta gráfica acepta arreglos de datos y puede graficarlos todos a la vez, no acepta datos puntuales como la Waveform Chart. Es ideal para graficar datos tipo