Paletas Labview
Paletas Labview
Paletas Labview
En esta sección se presentan algunos bloques y funciones gráfica. Existen varios diseños para los elementos: Modern,
importantes para comenzar a programar en LabVIEW sin Silver, Classic y Express.
conocimientos previos. Esta breve introducción fue realizada en
LabVIEW 2016. Los requerimientos para la instalación del
software se explican en la práctica “Instalación de software”.
I. GENERACIÓN DE UN DE PROGRAMA DE
LABVIEW
Para crear una aplicación ir a File à New VI.
Figura 1. Creación de una aplicación. Al hacer clic derecho dentro de la ventana del diagrama de
bloques se mostrará una nueva ventana, dentro de la cual se
Una vez dentro, aparecen dos ventanas: una es el panel frontal ubican todas las funciones para realizar los programas.
y la otra es el diagrama de bloques. El panel frontal es donde se
diseña la interfaz gráfica, allí se encuentran los indicadores y
controladores. El diagrama de bloques es donde se desarrolla
toda la programación. En caso de que no aparezca la ventana de
diagrama de bloques, ubicarse en el panel frontal y seleccionar
Windows à Show Block Diagram. Las ventanas se pueden
ajustar de forma manual o allí mismo en Windows hay opciones
para acomodar las ventanas al gusto del usuario.
3
En la esquina superior izquierda se muestran unos botones, los
cuales sirvan para correr el programa una vez, correrlo
cíclicamente, detenerlo y para pausarlo. Se recomienda no usar
el botón para correr el programa de forma continua y en su lugar
Figura 8. Opciones para ordenar los componentes.
utilizar un ciclo While dentro del diagrama de bloques.
Una forma rápida de copiar elementos es ubicar el apuntador
sobre uno, presionar Ctrl, mantener presionada la tecla y mover
el apuntador hasta la ubicación deseada (clic y arrastre).
4
Figura 13. Ubicación de indicadores numéricos con diseño
Silver.
5
Figura 16. Ubicación de los indicadores lógicos con diseño
Modern.
III. FUNCIONES DENTRO DEL DIAGRAMA DE Figura 18. Bloques dentro de Programming à String.
BLOQUES
Cuando LabVIEW lee información del Arduino a través del
A continuación se muestran las estructuras, allí es donde se puerto serie, la información es de tipo String, por lo que es
encuentran los bloques: While Loop, Flat secuence, Case necesario cambiar el tipo de dato para poder aplicar alguna
Structure y los bloques para generar variables locales y operación matemática. Los bloques para cambiar el tipo de dato
globales. se encuentran en: Programming à String à Number/String
Conversion.
Una vez creada la variable local, se pueden modificar sus Figura 26. Ubicación de los bloques para la comunicación
propiedades, ya sea para cambiar de tipo escritura a lectura, serie.
cambiar de variable local, ocultarla, etcétera.
Para leer datos a través del puerto serie se utiliza el diagrama de
bloques mostrado a continuación.
8
algún dato aparezca y desaparezca de manera alternada
generando dificultad para ver la información de manera
continua.
Figura 30. Diagrama de bloques para leer datos a través del puerto serie con bloques para eliminar el parpadeo.
Para leer y escribir a través del puerto serie de agrega el bloque VISA Write, ubicado en Instrument I/O à Serial.
Figura 31. Diagrama de bloques para escribir y leer a través del puerto serie
VI. ALMACENAMIENTO DE DATOS DENTRO Programming à File I/O. Se utiliza el bloque: Format Into
DE UN DOCUMENTO DE TEXTO String para acomodar la información de manera ordenada, este
Los bloques para guardar los datos son: Open/Create/Replace se encuentra en Programming à String.
File, Close File y Write Text File, estos se encuentran en
9
Figura 32. Ubicación de los bloques para guardar datos
dentro de un documento de texto.
10