Vous êtes sur la page 1sur 6

Informe n°1

Introducción a la programación en Labview


Yurany Andrea Casas
Juan Sebastián Hernández
Alejandra Suarez Esquivel
Grupo n° 1
andreacs@utp.edu.co, sebastianhedz@utp.edu.co, alejandrase444@utp.edu.co
Laboratorio de Medidas e Instrumentación-Programa de Ingeniería Eléctrica
Universidad Tecnología de Pereira-Agosto 13 de 2018

Resumen –Se utilizó el software de Labview, el cual se basa en un


lenguaje gráfico, para realizar determinadas tareas, propuestas en la II. CONTENIDO
guía, con las cuales se interactúa mucho más con el programa,
familiarizándose con los comandos que este contiene, y poder así 1. Responda las siguientes preguntas, de forma clara,
diseñar diversos sistemas que implica la adecuada selección y completa y concisa.
conexión de los elementos propuestos en el software.

Abstract- We used the Labview software, which is based on a


a. A partir de su experiencia, ¿en qué se diferencian
graphic language, to perform tasks, proposals in the guide, with LabVIEW y otras herramientas software de
things we interacted much more with the program and we were able simulación, como por ejemplo, SIMULINK?
to familiarize ourselves with the commands it contains, and thus be
able to diverse that imply the suitable selection and connection of the Labview se caracteriza por ser un lenguaje de
elements proposed in the software. programación practico y gráfico, de fácil manejo
con todos los elementos necesarios para el diseño
Palabras claves- Diseño, Comandos, Interacción, Labview, Lenguaje de un sistema de instrumentación y medidas, los
gráfico.
cuales se encuentran a la mano, con dos
interfaces en tiempo real una en el panel frontal y
I. INTRODUCCIÓN otra diagrama de bloques, con múltiples
funciones numéricas y booleanas, además de
gráficas que representan señales de entrada o
Labview contiene diferentes comandos de salida.
ejecución y de diseño, que permiten el desarrollo
de cualquier sistema, facilitando su realización. En cambio SIMULINK es un lenguaje de
programación muy utilizado en el área de
Está conformado por dos interfaces, una para el ingeniería, permite el modelamiento de sistema
panel frontal, donde se ingresan controladores e dinámicos y de circuitos en tiempo continuo o
indicadores, para la entrada y salida de los datos discreto, es un software más completo y
respectivamente y una interfaz de diagrama de fundamental a la hora de análisis de datos y
bloques, donde se encuentra la paleta de señales, y de sistemas de control. [2],[3].
funciones, la cual contiene diferentes objetos que
representan funciones numéricas, booleanas, de b. ¿Para qué sirven las paletas de controles y
comparación, sincronización entre otras. funciones de LabVIEW y en qué se diferencian?

Además se puede realizar paneles de control que La paleta de control está conformada por
involucren tanques, termómetros, perillas, elementos que permiten la entrada y salida de
botones o gráficos, de acuerdo a su función se datos del sistema que se va a diseñar, como lo
seleccionan como controladores o indicadores. son: graficas, controles de mando y dialogo,
entre otros.
Labview se ha convertido en una herramienta
muy usado en sistemas de medidas e Esta paleta se divide en varios submenús
instrumentación, por su fácil manejo y la llamados “toolkits”, dependiendo del tipo de
cantidad de elementos que proporciona para datos que se deseas ingresar y que cumplen con
adecuar el sistema a diseñar. una tarea específica, puede ser termómetros,
tanques, perillas o botones.
mostrar el
La paleta de funciones está conformada por recorrido de los
elementos que permiten realizar alguna función datos en el
operativa determinada al sistema implementado diagrama de
con los datos de entrada, como lo son: funciones bloques
aritméticas, booleanas, adquisición de datos, PARO A LA ENTRADA Se encarga de dar
señales entre otros para que el diseño del paro en un punto
sistema esté completado. del sistema
Está ubicada en el diagrama de bloques. cuando se
encuentra en
Se diferencian el uno del otro, en la forma de depuración.
manipular los datos, los elementos de la paleta PARO SOBRE Se utiliza para dar
de control se encargan de adquirir los datos y un salto en un
almacenarlos, los elementos de la paleta de punto del sistema
funciones se encarga de ejecutarlos de acuerdo cuando se
al proyecto que se quiere realizar. [1] encuentra en
depuración.
c. Explique la función de cada uno de los botones PARO A LA SALIDA Al presionar este
que se encuentran en la barra de herramientas del botón en modo de
diagrama de bloques. depuración, se
puede salir de un
La barra de herramientas del diagrama de punto del sistema.
bloques presenta varias de opciones de inicio y FUENTES Edita el texto en
de parada de simulación, de recorrido de la señal los diferentes
en el sistema entre otros, para un adecuado elementos del
manejo del programa. sistema diseñado.
ALINEACION Se encarga de
alinear los objetos
que conforman el
Figura 1. Barra de herramientas del diagrama de diagrama de
bloques. [1] bloques.
DISTRBUCIÓN Distribuye los
Las funciones de cada uno de los botones que objetos en el
están presentes en la barra de herramientas del diagrama de
diagrama de bloque son las siguientes. bloques de manera
equitativa.
BOTONES BARRA DE HERRAMIENTAS REORGANIZACION Ordena los objetos
DE DIAGRAMA DE BLOQUES del diagrama de
ELEMENTO Y SÍMBOLO FUNCIÓN bloques.
EJECUTAR Se encarga de dar ADVERTENCIA Indica que hay
inicio a la errores de
simulación cuando programación en
el sistema está el diseño, pero aun
terminado. así se puede
EJECUTAR Repite ejecutar.
CONTINUAMENTE constantemente la Tabla1. Botones que conforman la barra de
simulación del herramientas del diagrama de bloques con sus
sistema hasta que respectivas funciones. [1]
se vuelve a
presionar y pare. d. . ¿Cuáles son los tipos de datos más importantes
ABORTAR EJECUCIÓN Interrumpe la que puede manejar LabVIEWTM, y cuáles son
simulación del los rangos máximos y mínimos de los datos que
sistema pueden contener?
PAUSAR Al presionar este
botón la  Tipos Numéricos: Representa los
simulación se diferentes valores numéricos que puede
detiene, hasta tomar los controladores e indicadores
nuevo aviso del programa, ya sean números enteros,
DEPURACIÓN Se encarga de
complejos, positivos o negativos entre  Si se desea encontrar algún texto, o
otros. elemento que conforma el sistema
diseñado se hace click en “edit” y se
selecciona la opción “find and replace”
y de inmediato se observa el objeto que
se buscaba.

 Para guardar el trabajo realizado se hace


click en “file” y se selecciona “save for
previous versión” y se escoge la versión
con la que se quiere guardar el VIs.

 Para tener más opciones de cambios y


de búsqueda en el controlador, solo es
hacer click derecho encima de él y se
despliega una lista de alternativas para
mejorar el diseño. [1]

Tabla 2. Datos numéricos según su


naturaleza. [1]
2. REPORTE DE LA PRACTICA
 Tipos Booelanos: Representan al “1”
como comando de encendido y al “0” Para empezar el desarrollo de la práctica, fue muy
como comando de apagado, O también valiosa la explicación del profesor, ya que se pudo
representa falso o verdadero de acuerdo entender un poco más el funcionamiento del
al diseño propuesto. Labview.

Se procedió a implementar el circuito propuesto en la


 Tipo de datos cadena de caracteres:
guía y para cada resistencia del mismo, se utilizó
Representan los caracteres alfabéticos
controladores numéricos y un indicador para la
para la creación de texto en los
corriente que pasa a través de RL, teniendo en cuenta
elementos que conforman el diseño.
que el circuito es DC.
 Tipo de dato dinámico: Almacenan
información de las entradas y salidas
del sistema.

 Tipo de datos Terminal: Representan las


entrada y salidas del sistema diseñado
en el diagrama de bloques.
[4]

e. ¿Cómo se puede encontrar la ruta de navegación


de los controles, las funciones o de los VIs que
usted no conoce? Figura 2. Circuito DC ejecutado. [5]

Para diferentes valores de resistencias y voltaje se


obtuvo una determinada corriente, para poder
 Cuando se tiene un controlador y se
conseguirla fue necesario realizar un divisor de
desea encontrar su terminal se puede
corriente.
hacer click derecho sobre él, y
seleccionar la opción “find terminal”.
Se utilizaron varios sumadores y multiplicadores en
la interfaz de diagramas de bloques para crear el
 Si se desea cambia el controlador a
divisor de corriente, cada vez que se colocaba un
indicador, se hace click derecho encima
controlador en la interfaz del panel frontal aparece en
de él y se escoge la opción “change to
la otra interfaz que es la del diagrama de bloque.
indicator”
Se activó el botón de depuración de la barra de
herramientas del diagrama de bloques y se pudo Además para editar los colores del panel y crear un
observar como los datos se distribuían por los recuadro para cada sistema y uno que contenga a los
diagramas hasta obtener una respuesta final. cuatro se busca la herramienta “label”, y se procede a
realizar los respectivos cuadros, para el cambio de
El siguiente paso fue cambiar la fuente de DC por color, se necesita de la paleta de herramientas con la
una de CA, para esto, se hace click derecho sobre cual se puede editar el diseño del sistema, y escribir
cada uno de los controladores e indicadores y se texto en cada uno de los objetos seleccionados.
selecciona la opción “ Representation” y a
continuación “CDB”, para así poder ingresar datos En la guía se muestra una función numérica, para
numéricos complejos. realizarla en Labview, es así como se identifica una
entrada (x) y una salida (y) y en el diagrama de
bloques se procede a construir la función a partir de
sumadores, divisor, raíz cuadrada y potencia
cuadrática, los cuales se encuentran haciendo click
derecho en el diagrama y se conectan a través del
cableado presente en el programa.

Figura5. Expresión numérica para realizar en


Labview [5]

Se procede a armar el diagrama de bloques de la


siguiente manera.

Figura3. Demostración cambio de variable en el


circuito implementado. [6]

El siguiente punto a desarrollar, es crear un panel de


control, el cual contiene un termómetro, perillas de
control, un tanque, gráfica y pulsadores de
emergencia y manual.

Figura6. Opciones comandos numéricos en el


diagrama de bloques para la construcción de la
función numérica pertinente. [6]

Figura 4. Panel de control diseñado. [6] Al aplicar los comandos adecuados se logró
representar la función numérica propuesta en la guía
En la interfaz del panel del frontal, se diseñó el panel de la siguiente manera, para cualquier valor de x.
de control, para esto se debe identificar cada
controlador e indicador del sistema, se hace click
derecho y se selecciona los elementos numéricos
controladores, como lo son la perilla, el tanque,
termómetro y como indicadores los pulsadores,
pantalla de precisión y por último la gráfica.
Figura 7. Diagrama de bloques de una función
numérica. [6]

El último punto a desarrollar es una expresión


booleana, para poder solucionar la expresión
propuesta, se utilizaron compuertas lógicas
disponibles en la interfaz del diagrama de bloques,
haciendo click derecho y configurándolas entre sí
para obtener la respuesta desea, que el bombillo se
encienda al presionar los tres controladores.

La expresión booleana a solucionar es la siguiente.

Figura8. Expresión booleana a realizar en Labview. Figura 9. Configuración de las compuertas lógicas,
[5] para solución de la expresión booleana propuesta en
la guía. [6]

Durante el desarrollo de la práctica se presentaron


varias dificultades como al momento de empezar a
diseñar el circuito, buscar los elementos de control y
los indicadores además de identificarlos, otra
dificultad presentada fue al momento de crear el
panel de control, y utilizar la herramienta “label, y
buscar la paleta de herramientas, para editar el color
de los elementos del panel, y también para poder
cuadrar la escala de los mismos.

A la hora de diseñar el diagrama de bloques para


representar la expresión numérica y booleana no
hubo inconvenientes, ya que se interactuó mas con el
software al realizar las actividades anteriores y se
pudo resolver los siguientes puntos de manera más
rápida y sencilla.
Figura 8. Opciones de compuestas lógicas, en el
diagrama de bloques para la construcción de la III. CONCLUSIONES
función booleana propuesta. [6]
 Al interactuar más con el software,
En la interfaz del panel frontal se utilizó tres realizar las actividades propuestas en la
controladores booleanos y un bombillo led como un guía, y la explicación del profesor se
indicador. pudo manejar mejor las herramientas
Cada vez que se presionaba un controlador el del Labview, conocer sus funciones y
bombillo actúa, si se presiona solo el controlador A y poder desarrollar la práctica.
B el bombillo enciende, si solo se presiona C el
bombillo permanece apagado.  Labview cuenta con múltiples
herramientas para el diseño de sistemas
La idea es que a través de las compuertas lógicas se de instrumentación, medidas o control,
solucione la expresión, lo cual se indica cuando se sus dos interfaces una del panel frontal
prende el bombillo led y los tres controladores están y la otra de diagrama de bloques,
encendidos. permiten diseñar proyectos de
ingeniería de manera rápida y fácil, ya
que con solo hacer click derecho en
cualquiera de las interfaces, se
despliegan muchos controladores e
indicadores de variada naturaleza.
 La paleta de control, contiene los
elementos para ingresar algún tipo de
datos al sistema y también mostrar su
respectiva salida, la paleta de funciones
que se encuentra ubicada en el diagrama
de bloques, muestra los elementos
necesario para ejecutar los datos
suministrados al sistema, a través de
funciones numéricas, booleanas, de
comparación entre otras de acuerdo a lo
que se quiere realizar.

 La barra de herramientas del diagrama


de bloques cuenta con muchas opciones
de ejecución del sistema diseñado,
como los son el botón de depuración
donde se puede observar el recorrido de
los datos por todo el sistema, o de paro
para detener la simulación, o de
ejecución continua entre otras.

IV REFERENCIAS
 [1] Germán A Holguín L, Alvaro A Orozco G, Sandra M Pérez L.
CURSO BÁSICO DE LabVIEW 6i. Editorial Publicaciones
Universidad Tecnológica de Pereira, 2002.

 [2] Ni.com. National Instruments: Sistemas de Pruebas, Medidas y


Embebidos - [online] Available at: http://www.ni.com/es-co.html

 [3] La.mathworks.com. Simulink - Simulación y diseño basado en


modelos.- [online] Available at:
https://la.mathworks.com/products/simulink.

 [4] Ni.com. 5. Tipos de Datos y Estructuras – National


Instruments. [online] Available at:
http://www.ni.com/academic/students/learnlabview/esa/datatypes.h
tm.

 [5] LabMedidas_Practica_01_II_2018. Available at:


http://file:///D:/Downloads/LabMedidas_Practica_01_II_2018%20(
4).pdf.

 [6] LabVIEW. http://www.ni.com/es-co/shop.html.

Vous aimerez peut-être aussi