Está en la página 1de 31

Por: MSc.

Aland Bravo Vecorena

Acerca del Curso


Teora: Redes Neuronales Transformada de Fourier Transformada Wavelet
Prctica Microcontroladores Microchip

IDE MPLAB

Entorno de Simulacin Proteus IDE ISIS


MATLAB/LABVIEW

Acerca de Labview

Generalidades
Labview utiliza un lenguaje grfico G, cuyos programas son llamados instrumentos virtuales (VI) Los VI estn compuestos:

Panel Frontal: Permite que el usuario interacte con VI. Diagrama de Bloques: El cdigo que controla el programa. cono/Conector: Forma de conectar el VI con otros VI.

Labview es un producto desarrollado por la empresa National Instruments.

Panel Frontal en VI
Panel de Barra de Herramientas

Control Booleano

Indicador Double

Grfico de Forma de Ondas

Diagrama de Bloques en VI

Llamada hacia subVI Terminal Knob

Terminal del Termmetro Grfica de Temperatura

Constante Numerica

Lazo While

Terminal del Botn de Parada

Terminal del Lazo de Parada

Paleta de Funciones y Controles


Paleta de Controles Paleta de Funciones

(Panel Window)

(Diagrama Window)

Paletas Flotantes de Grficos Usados para poner Controles e Indicadores en el Panel Frontal para Construir Diagramas de Bloques.

Paleta de Herramientas
Paleta Flotante Utilizado para operar y modificar el Panel Frontal y el Bloque de Diagrama de Objetos.

Herramienta de Operacin

Herramienta de Deslizamiento
Herramienta de Breakpoint Herramienta de Prueba

Herramienta de Posicin /
Tamao Herramienta de Etiquetado Herramienta de Cableado Herramienta de Menu

Herramienta de Copiado de
Color Herramienta de Coloreado

Barra de Herramientas de Estado


Botn Ejecutar
Botn Ejecutar Contnuamente Botn Abortar Ejecucin Botn Pausar / Continuar Configuracin de Texto Alinear Objetos Distribuir Objetos Reordenar

Botones Adicionales en la Barra de Herramientas de Diagrama


Botn de Ejecucin Focalizada

Botn de Paso a Paso


Botn de Ejecucin Botn de Ejecucin Global

Labview: Un Entorno de Desarrollo Virtual

Ejercicio N 1: Construir una aplicacin VI que transforme de C a F

C=(5/9)*(F-32) -> F=(9/5)*C+32

Pasos Previos:

Solucin Ejercicio N1:

Resultado esperado

Bucles y Grficos
Tipos de Bucles: For While Tipos de Grficos: Charts Multiplots

Bucles While y For


Lazo While
Tienen Terminal de iteraccin

Por lo menos se ejecuta una vez


Se ejecuta de acuerdo a la

continuidad del Terminal

Lazo For

Tiene Terminal de iteraccin Se ejecuta de acuerdo a la entrada N

Bucles en Labview
Seleccionar el Lazo 2. Rodee el Cdigo para su Repeticin
1.

Lazo While

Grfico Chart en Labview


Grfico Chart Es un indicador especial numrico que puede mostrar valores histricos Controls >> Graphs >> Waveform Chart

Escribiendo Datos en Chart


Single Plot Charts Multiplot Charts

Ejercicio N 2: Construir una aplicacin VI que transforme de C a F y viceversa, asimismo que muestre en un termmetro la temperatura, as como un mensaje de alerta de Calor y Frio

Solucin Ejercicio N 2

Resultado Esperado

Arreglos y Archivos de Entrada/Salida


Construir manualmente Arreglos
Construir Automticamente Arreglos con LabVIEW Escribir hacia un archivo de hoja de clculo Leer desde un archivo de Hoja de Clculo

Aadiendo un Arreglo en el Panel Frontal


Desde la sub paleta: Controls >> Array and Cluster, Seleccione el Array Shell

Arrstrelo a la Pantalla.

Adicionando un Arreglo
Ubicar el objeto de datos dentro del Terminal (control digital, por ejemplo).

Creando un Arreglo con un Lazo


Los lazos acumulan los Arreglos en sus fronteras

Creando un Arreglo en 2D

Archivo de Entrada y Salida


Archivo E/S pasando datos hacia y desde los archivos - Los Archivos pueden ser binarios, texto, u Hoja de Clculo
Escribir hacia un Archivo de Hoja de Clculo Leer desde un archivo de Hoja de Clculo

Archivos de Entrada / Salida


Facilidad de Archivos E/S VIs Leer/Escribir hacia un archivo de Hoja de Clculo

Leer/Escribir caracteres en un archivo (ASCII)


Leer lneas desde un archivo Leer/Escribir archivos binarios

Ejercicio N 3: Construir una aplicacin VI que permita Leer y Escribir un Arreglo 2D a un Archivo de Texto
Escribir un Arreglo 2D hacia un Archivo Leer un Arreglo 2D desde un Archivo

Solucin Ejercicio N 3