Академический Документы
Профессиональный Документы
Культура Документы
CÓDIGO: SGC.DI.505
VERSIÓN: 1.0
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA FECHA ULTIMA
REVISIÓN: 26/10/16
INTRODUCCIÓN:
LABVIEW
LabVIEW (acrónimo de Laboratory Virtual Instrument Engineering Workbench) es una plataforma y entorno
de desarrollo para diseñar sistemas, con un lenguaje de programación visual gráfico. Recomendado para
sistemas hardware y software de pruebas, control y diseño, simulado o real y embebido, pues acelera la
productividad. El lenguaje que usa se llama lenguaje G, donde la G simboliza que es lenguaje Gráfico.
OBJETIVOS:
Desarrollar una aplicación sencilla en labview la cual nos permita entender el funcionamiento del
software y sus principales utilidades para procesos industriales.
MARCO TEÓRICO:
Una vez instalado el programa, debemos instalar el paquete NI LabVIEW Interface for Arduino Toolkit. Para
instalarlo, podemos descargarlo del siguiente enlace (Step two), que debemos abrir con el programa VIPM.
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
CÓDIGO: SGC.DI.505
VERSIÓN: 1.0
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA FECHA ULTIMA
REVISIÓN: 26/10/16
Mi recomendación es buscar el archivo con VIPM e instalarlo desde el mismo programa. Para ello, abrimos
VIPM (si no tenéis un acceso directo, debemos buscarlo por VI Package Manager). Una vez abierto, buscamos
el paquete LabVIEW Interface for Arduino (debemos asegurarnos que descargamos la última versión
disponible, la v 2.2.0.79). Cuando lo hayamos seleccionado, procedemos a instalarlo presionando el botón
correspondiente (ver imagen). Seguimos las instrucciones y finalizamos la instalación.
Es importante que tengamos instalada la versión 1.0.5 r2 del IDE de Arduino. De lo contrario, no funcionará.
Podemos encontrar esta versión en los antiguos repositorios de Arduino, en el siguiente enlace:
Descargar Arduino 1.0.5 r2
Si tenemos una versión más actualizada del IDE, debemos desinstalarla.
Una vez instalado, debemos instalar la interfaz gráfica de LabVIEW en Arduino. Simplemente es instalar
el sketch que nos proporciona LabVIEW para poder manejar Arduino desde el programa. Este paso solo es
necesario hacerlo la primera vez que vayamos a programar con LabVIEW (obviamente, si subimos un nuevo
sketch sobrescribiremos el anterior, y deberemos instalarlo de nuevo si queremos programar otra vez con
LabVIEW).
Iniciamos con un nuevo documento de Labview y de la paleta de herramientas sacamos un while loop lo
suficientemente grande para trabajar.
Ahora vamos con el módulo de comunicación Arduino que esta en la paleta Arduino /init.vi.
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
CÓDIGO: SGC.DI.505
VERSIÓN: 1.0
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA FECHA ULTIMA
REVISIÓN: 26/10/16
En el módulo de comunicación init Arduino en el pin VISA resource creamos un control para escoger el puerto
serial
Para realizar las otras operaciones de la aplicación se desarrolló en base a funciones las cuales se detallan a
continuación.
Funciones Numéricas: Se usan las funciones numéricas para crear y ejecutar operaciones aritméticas,
trigonométricas, logarítmicas y complejas, también para convertir números de un tipo a otro.
Funciones Booleanas (lógicas): Con ellas se ejecutan operaciones lógicas en valores boléanos.
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
CÓDIGO: SGC.DI.505
VERSIÓN: 1.0
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA FECHA ULTIMA
REVISIÓN: 26/10/16
APLICACIÓN:
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
CÓDIGO: SGC.DI.505
VERSIÓN: 1.0
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA FECHA ULTIMA
REVISIÓN: 26/10/16
CONCLUSIONES:
Se logró comprender el uso del software labview y su principal función como un programa de procesos
industriales.
Labview nos brinda una gran variedad de funciones las cuales pueden ser utilizadas para poder simular
cualquier proceso industrial dentro de la vida diaria.
RECOMENDACIONES:
Asegurarse que para que se conecte el arduino con el programa labview se debe tener las programas
antes mencionados ya que sin ellos se producirá un error el cual proporcionara problemas en la
aplicación.
Elegir correctamente el puerto donde se encuentra el arduino para una correcta comunicación serial.
FIRMAS
F: …………………………………………….
Nombre: Víctor Rocha
Nombre: José Bucheli A.
DOCENTE