You are on page 1of 5

INF-MCU

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER Versión: 1.0


PROGRAMA DE INGENIERÍA ELECTRÓNICA
INSTRUMENTACION ELECTRONICA
Página: 1 de 3

LABVIEW
DIANA CAROLINA BASTOS GUERRERO – 1161169
DIONEL ROPERO TORRES - 1161132
Universidad Francisco de Paula Santander

Resumen—Este laboratorio tiene como fin afianzar el El grupo del laboratorio el cual presenta este informe es el
conocimiento relacionado con el uso y aplicación de labVIEW, B3_IE y se decidió trabajar en la máquina de refrescos, el
un software para desarrollar sistemas con un lenguaje de sistema a diseñar se tendría que hacer con algunos datos
programación visual gráfica, ideal para realizar pruebas, específicos de diseño los cuales tenían la plantillas dadas
control, o simulaciones. Dicho programa está diseñado con un por el docente; la plantillas varían por grupo, siendo que el
lenguaje llamado lenguaje G, y G simboliza que es un lenguaje grupo presente hace parte del grupo B la plantilla a trabajar
gráfico. Al realizar esta práctica nos enfrentamos a un mundo es la que se muestra a continuación en la figura 1.
lleno de complejidades por lo desconocido, pero ayuda a que el
estudiante tome destreza y tenga más habilidades para
desarrollar aplicaciones en sistemas no tan conocidos.

Palabras claves— Software, LabVIEW, programación,


lenguaje G, lenguaje gráfico.
I. OBJETIVOS
A. Objetivo General
Diseñar e implementar un Instrumento Virtual básico
utilizando LabVIEW.
B. Objetivos Específicos
Figura 1. Esquema básico de plantilla para grupo B.
 Conocer los diferentes modelos de programación
para instrumentos virtuales Se empieza trabajando en el fundamento inicial del software
 Conocer el manejo básico del ID de LabVIEW para para hacer los previos arreglos en el programa, ya que este
el desarrollo de un instrumento virtual. es un software nuevo y no se tenía mucha familiaridad con
 Identificar el código de programación en lenguaje él.
grafico
 Desarrollar un instrumento virtual básico utilizando Se toma como base al Manual básico de LabVIEW de
LabVIEW Masterhacks, se obtuvo unas bases fundamentales para dar
inicial al software, desde las partes más simples hasta un
II. DESARROLLO DEL INFORME conocimiento previo paso a paso, para implementar ciclos
for y Arrays.
Se solicitó a los grupos de estudio de laboratorio realizar la
práctica la cual tenía como objetivo hacer un programa que Se inició el diseño de la práctica como tal en base a toda
este entre los requerimientos específicos: instrucción previa; se toma idea de hacer una maquina
dispensadora de latas de cerveza con una parte básica de 3
 El tema de instrumento lo debe seleccionar entre: 1. cervezas, Águila, Club Colombia y Redds.
Máquina de refrescos, 2. Array de Leds o 3.
Máquinas de tragamonedas. Primero se inicia con ingresar las estructuras básicas como
cuadros de dialogo y cuadros que procesen datos numéricos,
 Partir de un modelo de programación para el diseño, en el cuadro de dialogo se requiere para que este de los
en el que indique flujo de datos y funcionamiento. mensajes que se requiere observar depende la opción que se
elija, los cuadros que procesan valore numéricos, son dos
 Cumplir con la plantilla realizada en procedimiento principales los cuales van a reflejar el efectivo que entra y
2.1.1. para el panel frontal. el cambio que le sobre al cliente.

 Incluir comentarios en el diagrama de bloques Como segunda parte se ingresa un esquema de While loop
en el cual se abre otro cuadro llamado Event structure, este
 Editar el Icono/Conector para que sea representativo muestra cuantos casos quisiéramos agregar y en los cuales
del grupo y práctica. se irán representando diferentes situaciones en cada caso.
Como primer plano se agregan los botones monetarios que
inician desde los 100 hasta los 10000 pesos en el orden legal
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER Versión: 1.0
PROGRAMA DE INGENIERÍA ELECTRÓNICA
INSTRUMENTACION ELECTRONICA
Página: 2 de 3

Colombiano, dentro de cada caso monetario se hace una


sumatoria secuencial para que este se vea reflejada en el Para poder realizar estos ciclos o procesos en cada una de las
cuadro de efectivo indicándole al cliente cuanto lleva bebidas se necesita agregar un proceso llamado add Shift
ingresado en la máquina expendedora de Cerveza, un Registrer para cada una de ellas así nos va a determinar los
ejemplo de esta ventana se verá reflejada en la figura 2. Casos para cada una de las bebidas y se determinara que
pueden realizada diferentes situaciones en cada paso.

Luego de realizar las conexiones necesarias se procede a


realizar las diferentes tipos de conexiones internas para cada
uno de los casos ya sea para la Cerveza Águila, Club Colombia
o Redds, como primera fase en cada caso se agrega que
determine cuanto efectivo y diga si es suficiente para la
compra dentro de este While se agrega otro While el cual trae
dos comandos, uno que se muestre en el display y otro que
trabaje el cuadro de proceso numérico de Efectivo, para el caso
verdadero en el cuadro de dialogo dirá: GRACIAS POR SU
COMRA, y en el cuadro de efectivo mostrará un cuadro de
FLAT SEQUENCE este mostrara en el cuadro de dialogo la
diferencia entre el efectivo ingresado y el valor de la cerveza,
Figura 2. Esquema del ciclo para el ingreso de los datos por consiguiente en el cuadro de efectivo se mostrara en 0 y
monetarios en el cuadro de Cambio dirá cuanto son los vueltos.

Luego de esto se agregan botones que reflejen ya no los Si el caso es falso simplemente todo lo que este en el valor de
valores monetarios sino los productos a elegir para nuestro efectivo se irá directamente para cambio puesto que se quiere
caso se manejan tres cervezas básicas como lo son Águila, entregar todo al cliente ya que no le alcanza para la compra y
Club Colombia y Redds. Para cada una de ellas se agrega en la pantalla display un dialogo que dirá: DINERO
también un caso de While loop para que se ejecute algo en INSUFICIENTE, un ejemplo de caso verdadero se verá
especial para cada una de ellas; en el cuadro de cada una de mostrado en la figura 4. Donde se mostrara los procesos para
las cervezas vamos a manejar ahora el cuadro de dialogo el caso verdadero para la cerveza Club Colombia
cual indicara que cada vez que se clic en algún producto nos
refleje el nombre del producto y el valor del mismo.

Por otra parte también se hace una modificación del cuadro de


datos numéricos que llamamos cambio con el fin de que este
siempre tenga un inicio en 0 para que no presente problemas
luego; un ejemplo de este proceso se mostrara en la figura 3.
Que trae consigo una ilustración de cómo se verá en ejemplo
básico usando la plantilla de Cerveza Águila.

Figura 4. Esquema para caso verdadero si el dinero es


suficiente

Si el caso es falso el cuadro se vera de la forma como se


muestra en la figura 5.

Figura 3. Esquema para los productos


Figura 5. Esquema para caso es falso si el dinero no es
Por consiguiente luego de trabajar en la parte de las bebidas y suficiente.
el dinero a ingresar se empieza a trabajar en el caso de inicio
en los cuales se determinan cada uno de los casos de las El paso a seguir fue agregar los créditos en el botón de créditos
diferentes bebidas en los cuales se requiere abrir una estructura ubicado también en otros de los casos, siendo que este caso me
case para cada una de las bebidas las cuales van a tener un Re direcciona a una pantalla de inicio que dirá los creadores
estado en verdadero y otro en el falso. del programa. Esto se determinará en la figura 6.
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER Versión: 1.0
PROGRAMA DE INGENIERÍA ELECTRÓNICA
INSTRUMENTACION ELECTRONICA
Página: 3 de 3

I. CONCLUSIONES

 Se fundamentó en el software con tutoriales y ayudas


didácticas como videos los cuales sirvieron como
base para dar inicio a la ejecución de lo requerido

 Se pudo observar algunas aplicaciones básicas de


LabVIEW.

 Se identificó el tipo de programación con lenguaje


básico el cual era desconocido hasta el momento.
Figura6. Esquema de caso de los créditos.
 Al realizar el desarrollo de la práctica se detectaron
Lo mismo se hace para el botón de ayuda, ilustrados en la algunas falencias en las cuales se vio la necesidad de
figura 7. buscar las información.

 No se logra dar el proceso de terminado como se


quería en un principio puesto que los conocimientos
quedaron cortos para la necesidad requerida.

RECOMENDACIONES

 Se pidiera que antes de entrar a un nuevo software se


pudiera hacer iniciación al mismo ya que es un
Figura6. Esquema de caso de los ayuda. mundo totalmente desconocido.

Por último se trabaja en la parte grafica lo cual se obtuvo un  Se requiere hacer más acompañamiento al estudiante
resultado como el que se verá reflejado en la figura 7. con respecto al proceso del lenguaje gráfico.

 Esta práctica tuvo una falencia por entrar a la semana


de previos y no realizar la sesión en forma
presencial.

REFERENCIAS BIBLIOGRÁFICAS

Bibliografía
[ NATIONAL INSTRUMENTS, «national
1 instrumens,» 2014. [En línea]. Available:
] http://www.ni.com/academic/students/learnlabview
/esa/environment.htm. [Último acceso: 15 abril
2018].
[ masterhacks, «masterhacks,» 2008. [En línea].
2 Available: https://masterhacks.net/. [Último
] acceso: 16 abril 2018].
[ masterhacks, MANUAL BÁSICO DE
Figura 7. Ilustración grafica del programa 3 PROGRAMACIÓN EN LABVIEW., 2013.
]
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER Versión: 1.0
PROGRAMA DE INGENIERÍA ELECTRÓNICA
INSTRUMENTACION ELECTRONICA
Página: 4 de 3

[ A. Jolly, «AJOLLY,» 2016. [En línea]. Available:


4 http://www.ajolly.com.mx/es/desarrollo-consulta-
] sistema-supervisor-control-prueba-medida/19-
LabVIEW-que-es.html. [Último acceso: 16 ABRIL
2018].
[ centro de investigacion en ciencia y tecnologia
5 aplicada, «MANUAL DE USUARIO DEL
] PROGRAMA LABVIEW,» MEXICO, 2016.
INF-MCU
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER Versión: 1.0
PROGRAMA DE INGENIERÍA ELECTRÓNICA
INSTRUMENTACION ELECTRONICA
Página: 5 de 3

You might also like