Example: air traffic controller

Instrumentación Virtual con LabVIEW

instrumentaci N AVANZADAI nstrumentaci n Virtual con LabVIEWINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADA(Programaci n en instrumentaci n Virtual )Programa Anal tico UNIDAD TEM TICA I: INTRODUCCI N A LA PROGRAMACI N GR FICAI nstrumentaci n Virtual . Entorno de desarrollo gr fico para la programaci n de sistemas de instrumentaci n y de control. Lenguaje Gr fico G en el entorno del LabVIEW . Aplicaci n de librer as en el entorno de Visual Basic. Equipamiento en software y hardware en el laboratorio. Men es de herramientas, controles y funciones. Conceptos de vi, subvi. Creaci n de un programa y depuraci n del c digo. Ejercicios pr cticos. UNIDAD TEM TICA II:PROGRAMACI N n: estructuras b sicas. Estructuras iterativas (For Loop y While Loop). La temporizaci n en la ejecuci n de c digo. Registros de desplazamientos.

LabVIEW User Manual. National Instruments. Measurement Manual. National Instruments. User´s Guide. Universal Library for LabVIEW (USB 18200-10). Measurement Computing. INSTRUMENTACIÓN AVANZADA •Qué es LabVIEW? INSTRUMENTACIÓN AVANZADA LabVIEW es un entorno de desarrollo gráfico con funciones integradas para

Tags:

  Manual, User, Virtual, Labview, Labview user manual, Instrumentaci, 243 n virtual

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Instrumentación Virtual con LabVIEW

1 instrumentaci N AVANZADAI nstrumentaci n Virtual con LabVIEWINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADA(Programaci n en instrumentaci n Virtual )Programa Anal tico UNIDAD TEM TICA I: INTRODUCCI N A LA PROGRAMACI N GR FICAI nstrumentaci n Virtual . Entorno de desarrollo gr fico para la programaci n de sistemas de instrumentaci n y de control. Lenguaje Gr fico G en el entorno del LabVIEW . Aplicaci n de librer as en el entorno de Visual Basic. Equipamiento en software y hardware en el laboratorio. Men es de herramientas, controles y funciones. Conceptos de vi, subvi. Creaci n de un programa y depuraci n del c digo. Ejercicios pr cticos. UNIDAD TEM TICA II:PROGRAMACI N n: estructuras b sicas. Estructuras iterativas (For Loop y While Loop). La temporizaci n en la ejecuci n de c digo. Registros de desplazamientos.

2 Estructuras Case y Event. Estructuras Sequence. F rmula Node. Variables locales y globales. Ejercicios Pr cticos. Laboratorio UNIDAD TEM TICA III: LabVIEW Y MATLABA plicaci n de Mathscripts en aplicaciones de VI. Rutinas Matlab compatibles en LabVIEW . Aplicaciones de programas en VI. UNIDAD TEM TICA IV: TIPOS DE DATOST ipos de Datos n a los arrays. Funciones con Controles e indicadores de de en entrada/salida. Manejo de archivos. Archivos de texto. Archivos binarios. Ejercicios de Aplicaci n. UNIDAD TEM TICA V: ANALISIS Y VISUALIZACI N DE DATOSAn lisis y visualizaci n de datos. Indicadores chart. Indicadores Graph. Creaci n de subprogramas. Configuraci n. Aplicaciones del LabVIEW en el campo de control de los par metros de calidad de la energ a. Espectro de frecuencias e ndices THD en se ales no sinusoidales.

3 Aplicaciones. UNIDAD TEM TICA VI: ADQUISICI N DE DATOSAn lisis del hardware de laboratorio. Sistemas de adquisici n y procesamiento de datos. Software de adquisici n de datos NI-DAQ. Creaci n de tarjetas de adquisici n virtuales. Tarjetas de adquisici n PCI-6221. Tarjetas USB 18200-10. Tarjeta Aduisidora con sticas. Aplicaciones monitoreadas desde una pc remota. Aplicaciones Web N AVANZADA 80% de asistencia a las clases te ricas-pr cticas. Proyecto Final con el desarrollo de una Aplicaci n en el entorno del Programa LabVIEW . Memoria T cnica Archivo del desarrollo en LabVIEWR equisitos para la aprobaci n de la asignatura: instrumentaci N AVANZADAL ibros :Entorno Gr fico de Programaci n ( )Autores: J. R. Lajara-J. Pelegr . Ed. n Gr fica para el Control de instrumentaci nAutores: A. M. L zaro-J.

4 Del R o Fern ndez. Ed. Bitter, T. Mohiuddin, M. Nawrocki. Ed. sGuide. Universal Library forLabVIEW(USB 18200-10). N AVANZADA Qu es LabVIEW ? instrumentaci N AVANZADALabVIEWes un entorno de desarrollo gr fico con funciones integradas para realizar adquisici n de datos, control de instrumentos, an lisis de medidas y presentaciones de datos. LabVIEWes un lenguaje potente en un ambiente de programaci n gr fico, pero mucho m s sencillo que los entornos Desarrollado para Medici n, Control y Automatizaci nA diferencia de los lenguajes de prop sito general, LabVIEW tiene funciones espec ficas para acelerar el desarrollo de aplicaciones de medici n, control y automatizaci n. Qu es LabVIEW ?Laboratory Virtual Instrument Engineering WorkbenchINSTRUMENTACI N AVANZADAF cil Integraci n con Instrumentos y Dispositivos de MedidaLabVIEWse puede conectar de manera transparente con todo tipo de hardware incluyendo instrumentos, plaquetas adquisidoras, controladores l gicos programables (PLCs).

5 LabVIEW para Investigaci n y An lisisPuede utilizarse LabVIEW para analizar y registrar resultados reales para aplicaciones en amplios sectores orientados a la ingenier a mec nica, el ctrica, electr nica, biom dica, etc. LabVIEW para Control de Procesos y Automatizaci n en F bricasPuede utilizarse LabVIEW para numerosas aplicaciones de control de procesos y automatizaci n, realizar medidas y control de alta velocidad y con muchos canales. Qu es LabVIEW ? instrumentaci N AVANZADAP royectos Realizados por AlumnosPROYECTOS FINALES de Carrera (Aplicando LabVIEW ) Estaci n Metereol gica -Autor: SchnarwilerJorge Leonardo Analizador de Redes El ctricas -Autor: Teves, Carlos Hern n (en ejecuci n) An lisis Modal Inverso de Vibraciones para la Detecci n de Entallas en Vigas Esbeltas (Nicol s di Mauro) Analizador de Arm nicos inal mbrico -Juan Simonetta Adquisici n de datos de un generador e lico (D mine-Niro) instrumentaci N AVANZADAA dquisici n de datosINSTRUMENTACI N AVANZADAA dquisici n de datosINSTRUMENTACI N AVANZADA8 canales de entrada analogica2 canales de salida anal gica16 E/S digitalesAdquisici n de datosINSTRUMENTACI N AVANZADAA dquisici n de datosPIC-18F2550 instrumentaci N AVANZADAI nstalaci n Driver PICINSTRUMENTACI N AVANZADAI nstalar VISA ( Virtual Instrument Software Architecture)

6 Instalar driver usb pic 18F2550 instrumentaci N AVANZADAINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAI nstalar driver del PICINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAI nstrumentos Virtuales (VIs) Los programas desarrollados en LabVIEW son llamados instrumentos virtuales o Vis. En apariencia y operaci n imitan a instrumentos f sicos, tales como osciloscopios e instrumentos anal gicos y digitales. Las aplicaciones son grabadas con extensi n .viINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADABot n de ejecuci n (Run)Bot n de ejecuci n continua(Continuous Run)Cancelaci n de ejecuci n(Abort Execution)Bot n de pausa/continuaci nConfiguraci n de textos(Text Settings)Alineamiento de objetos(Align Objects)Distribuci n de objetos(Distribute Objects)ReordenamientoRedimensionamiento de objetosde panel frontal (Resize Objects)Barra de Herramientas de Estado (PF) instrumentaci N AVANZADABot n de ejecuci n resaltada(Highlight Execution)Bot n de entrada al ciclo(Step Into)Bot n sobre (Step Over)Bot n de salida del ciclo(Step Out)

7 Botones adicionales en el diagrama de la barra de herramientasINSTRUMENTACI N AVANZADAH erramienta de operaci nHerramienta de posicionamiento y redimensi nHerramienta de etiquetadoHerramienta de cableadoHerramienta de men (atajo) Paleta flotante Utilizado para operar y modificar objetos en el panel frontal y en el diagrama de de desplazamientoHerramienta de punto de paroHerramienta de pruebaHerramienta para copia de colorHerramienta para colorearPaleta de HerramientasHerramienta de selecci n automaticaINSTRUMENTACI N AVANZADAP anel Frontal Controles Num ricos -Indicadores El tipo de dato num rico pude presentarse como n meros de varios tipos, tales como enteros o realesIndicador Num ricoControl Num rico Incremento/Decremento BotonINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAOPCIONES DE VISUALIZACI NDE LOS DATOS TIPO CONTROL Label/Caption Date Range Format and Precision Incremento/decremento Unit LabelPFDBINSTRUMENTACI N AVANZADAP anel Frontal Controles/Indicadores Un dato Booleano puede representar nicamente dos estados Verdadero o Falso (On -Off) Los controles e indicadores Booleanos son usados para desplegar valores verdaderos o falsos Objetos Booleanos simulan interruptores y LEDsControlBooleanoIndicadorBooleanoINST RUMENTACI N AVANZADAE jercicioINSTRUMENTACI N AVANZADAINSTRUMENTACI N AVANZADAP artes de un VI Diagrama de Bloques Contiene el c digo fuente gr fico.

8 Los objetos del panelfrontal aparecen como terminales en el diagrama de N AVANZADAD iagrama de Bloque Incluye objetos como los siguientes: Terminales SubVIs Funciones Constantes Etructuras CablesINSTRUMENTACI N AVANZADAD iagrama de bloques Cableado Transfiere datos entre objetos en el diagrama de bloques. Los cables tienen diferentes colores, estilos, y grosor dependiendo del tipo de datos. La ruptura de un cableado aparece como una l nea punteada en color negro y una X en la Array2D ArrayDBL NumericInteger NumericStringINSTRUMENTACI N AVANZADAD iagrama de bloques Consejos en el cableado. Presionar <Ctrl>-B para borrar cableado cortado. Click Derecho y seleccione Clean Up Wire para limpiar el cableadoINSTRUMENTACI N AVANZADAC onsejos Para Conectar Diagrama de Bloques Punto Contacto de CableadoLimpiando el CableadoUtilice la Ruta Autom tica del CableHaga Clic para Seleccionar los CablesINSTRUMENTACI N AVANZADAS eleccionando una herramienta Creando, modificar, y depurando VIs usando herramientas provistas por LabVIEW Una herramienta es un modo especial de activaci n del cursor del mouse.

9 Cuando usamos Automatic Tool Selection , LabVIEW selecciona la herramienta correcta en funci n de la ubicaci n del mouse sobre los N AVANZADAP artes de VI Icono/Conector Icono: representaci n gr fica de un VI Panel Conector: mapa de entradas y salidas VI Iconos y Panel Conector son necesarios para usar un VI como un subVI Un subVI es un VI que est dentro de otro VI Similar a una funci n en un lenguaje de programaci n convencional de texto Icono Connector PanelINSTRUMENTACI N AVANZADAE jemploGenerar un n mero aleatorio entre los valores 0 y 100 para ser le do por distintos indicadores de LabVIEWINSTRUMENTACI N AVANZADAP anel Frontal Strings (cadena) Un string es una secuencia de caracteres ASCII. Los controles strings sirven para recibir texto desde el usuario nombre y password para abrir un programa.

10 Los indicadores strings se usan para desplegar texto para el N AVANZADAP anel Frontal Strings (cadena) y PathEjemploINSTRUMENTACI N AVANZADAP anel Frontal Todos los objetos de LabVIEW tienen asociados men es flotantes . Para crear un VI, usamos men flotante para cambiar la vista o comportamiento de objetos en PF o en DdB Para acceder al Men Flotante hacemos clic derecho sobre el N AVANZADAC reando un VI Diagrama de BloquesINSTRUMENTACI N AVANZADAO pciones de AyudaContexto de la Ayuda Ayuda en l nea Congelar Ayuda Path ubicaci n Ctrl + HReferencias en L nea Clic en las funciones del diagrama para tener acceso directo a la informaci n en l N AVANZADADB Icons/Expandible NodesINSTRUMENTACI N AVANZADAT cnicas para Eliminar Errores Encontrando los Errores Resaltar la Ejecuci n Herramienta de PruebaHaciendo clic en el bot n de RUN que esta roto;aparece una ventana mostrando los erroresCon clic en el bot n de ejecuci n resaltada.


Related search queries