Está en la página 1de 11

Universidad Tecnológica de Panamá

Sede Regional de Azuero

Facultad de Eléctrica

Curso:
Teoría de Control

Lab. Nº 4
Introducción de LabVIEW

Profesor:
Edwin Collado.

Realizado por:

Christian A. Castro 8-928-1420


Cecilia S. Moreno 8-919-1530
Objetivos
A. Familiarizarse con el entorno de programación de LabVIEW.
B. Realizar ejercicios prácticos de aplicaciones que permitan ilustrar las
ventajas de LabView en el diseño y análisis de sistemas.

Marco Teórico

LabView es el acrónimo de Virtual Instrument Engieneering Workbench, la


cual es una plataforma con un entorno para desarrollar y diseñar diferentes
sistemas, con la ayuda de lenguajes de programación visual mayormente
gráficos, que buscan facilitar su utilización para el software de pruebas, control
y diseño, simulado real o embebido.

Su principal característica es la facilidad de uso, válido para programadores


profesionales como para personas con pocos conocimientos en programación
pueden hacer programas relativamente complejos, imposibles para ellos de
hacer con lenguajes tradicionales.

Como se ha dicho es una herramienta gráfica de programación, esto significa


que los programas no se escriben, sino que se dibujan, facilitando su
comprensión. Al tener ya pre-diseñados una gran cantidad de bloques, se le
facilita al usuario la creación del proyecto, con lo cual en vez de estar una gran
cantidad de tiempo en programar un dispositivo/bloque, se le permite invertir
mucho menos tiempo y dedicarse un poco más en la interfaz gráfica y la
interacción con el usuario final.

Los programas se dividen en dos partes bien diferenciadas,una llamada “Panel


Frontal”, y otra “Diagrama de Bloques”.
• Panel Frontal: es la interfaz con el usuario, la utilizamos para interactuar con
el usuario cuando el programa se está ejecutando. En esta interfaz se definen
los controles (los usamos como entradas, pueden ser botones, marcadores
etc..) e indicadores (los usamos como salidas, pueden ser gráficas, etc ….).
• Diagrama de Bloques: es el programa propiamente dicho, donde se define su
funcionalidad, aquí se colocan íconos que realizan una determinada función
y se interconectan (el código que controla el programa). Suele haber una
tercera parte icono/conector que son los medios utilizados para conectar un
VI con otros VIs.

En el panel frontal, encontraremos todo tipos de controles o indicadores, donde


cada uno de estos elementos tiene asignado en el diagrama de bloques una
terminal, es decir el usuario podrá diseñar un proyecto en el panel frontal con
controles y indicadores, donde estos elementos serán las entradas y salidas que
interectuaran con la terminal del VI. Podemos observar en el diagrama de
bloques, todos los valores de los controles e idicadores, como van fluyendo
entre ellos cuando se está ejecutando un programa VI.
Asignación 1.

Utilizar LabVIEW para resolver los siguientes problemas:

A) 𝑋 2 + 𝑌 2 − 30, donde X y Y positivas.

B) Si X es mayor que 10 debera encender un LED Rojo, en caso contrario deberá


encender un LED Verde. Para modificar el color de los LED debe ir a las
propiedades del indicador.
C) Convertir la temperatura de ºC a ºF y la muestre en un indicador numérico.
Asignación 2.

A) ¿Cual es la diferencia de los dos casos del ejemplo en el ciclo WHILE? ¿Por qué pasa esto?
Los esquemas diseñados en el clico WHILE representan lo mismo, pero debido a que la función
Random Number nos da valores entre 0 y 1, y este valor no es el mismo para los dos sistemas;
siempre habrá una diferencia, sin importar que el valor que agreguemos a la educación sean los
mismos.

B) Investigue como utilizar la función de ciclo CASE para crear un sistema que controle
mediante un interruptor el llenado de dos tanques. El sistema solo debe llenar un tanque
a la vez. Utilice el ejemplo del ciclo FOR y modifique el retardo a 200.
Asignación 3.

a. Convertir la temperatura de ºC a ºF y muestre el resultado con un indicador numérico y


con una grafica de forma de onda (Waveform Chart).
Conclusión.
LabVIEW es una herramienta que sirve para diseñar sistemas con un lenguaje
de programación visual grafico (El lenguaje que usa se llama lenguaje G,
donde la G simboliza que es un lenguaje gráfico), y es recomendado para
sistemas hardware y software de pruebas, control y diseño, simulado o real y
embebido, porque con el se puede comprobar la efectividad de los
instrumentos de la productividad. Las dificultades para el desarrollo de este
laboratorio fue la falta de conocimiento del uso de los bloques y las funciones
de los mismos, la inserción de los tanques que se querían llenar, las
condiciones para que los ciclos WHILE, FOR y CASE, cumplan con lo que se
quería obtener. Luego también se presentó la búsqueda y el cambio que se
requería en cierta variables y bloques para que cumplieran con la función o
proceso que se quería representar.
Pero a su vez este sistema presenta grandes ventajas, ya que no da cabida al
error, puesto que no permite la ejecución del sistema de bloques a menos que
este presente las condiciones correctas y que ninguna conexión o bloque
alimente los en dirección contraria. Por ende este sistema presenta una gran
facilidad a la hora de ser auto didacta, debido a que el sistema solo se puede
probar cuando todo este correcto, y gracias a esto el programa nos indicara en
que punto nos estamos equivocando y nos obligara a rectificar para poder
correr el sistema diseñado. Así evitando que un sistema real se queme por
errores de diseño.