Un tutorial sobre conceptos básicos y estrategias simples para adquirir datos con la PC, monitorear un experimento, etc con:



Documentos relacionados
Introducción al LabVIEW

Instrumentación Virtual con LabVIEW Objetivos del Curso

INSTRUMENTACIÓN AVANZADA. Instrumentación Virtual con LabVIEW

Figura 1. Barra de menús y herramientas.

Instrumentos virtuales LabVIEW

A-0113 CAPITULO 1 1. CONOCIENDO LABVIEW

Control de instrumentos y automatización de mediciones

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

Objetivos de aprendizaje del tema

Documentación complementaria para las prácticas de LabView

Haz Ingeniería Con Aplicaciones Prácticas

Introducción a LabVIEW

Instrumentación Virtual con LabVIEW

Guía. 2. Descripción de los sistemas de adquisición de datos en el Laboratorio de Automática

Índice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker...

Instrumentación virtual

ANEXO Windows 98. En el curso trabajaremos con Windows 98, el sistema operativo instalado en las computadoras del Laboratorio.

En el presente capítulo se describe la programación del instrumento virtual y cómo

Práctica 9 Gráficas, trazos, arreglos y grupos en LabVIEW

Figura 1.1. Figura 1.2

Esta es una lista de los objetivos del curso

Formularios. Formularios Diapositiva 1

Visor de presupuestos en Android

Práctica 3: Utilización de Charts dobles, Waveforms Graphs, propiedades de gráficos, creación de Waveforms y su almacenamiento en disco.

Práctica 1: Creación de un VI LabVIEW sencillo.

Examen de Certificación para Desarrollador Asociado de LabVIEW

VI Monitor de Temperatura

Guía de instrucciones para educadores

Uso de la Firma Electrónica. en la. Universidad de Granada

LA INFORMÁTICA EN EL AULA

Uso de la Firma Electrónica. en la. Universidad de Granada

PROCEDIMIENTO DE ENLACE TCPIP

INTRODUCCION A LA PROGRAMACION DE PLC

GUIA DE USO DEL ACCPRO

Cómo utilizar P-touch Transfer Manager

PRÁCTICA II: ADQUISICIÓN DE DATOS CON LABVIEW

Universidad de Guadalajara Tópicos Selectos.

Notas para la instalación de un lector de tarjetas inteligentes.

SOFTWARE DE RECUENTO DE DINERO

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Aplicación de protección con contraseña para los dispositivos flash USB de Verbatim

POWER POINT. Iniciar PowerPoint

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

GUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA

A-0117 CAPITULO 2 CREAR UN INSTRUMENTO VIRTUAL 2.1 ABRIR Y EJECUTAR UN VI

Tema: Instrumentación Virtual II

Capítulo V. Implementación

Guía de Instalación Proscai

Fundamentos CAPÍTULO 1. Contenido

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Trabajar con diapositivas

MANUAL RAPIDO DE PICOSOFT

Programa Maestro. E-Learning Class v 6.0

PROCESO SERVICIOS INFORMÁTICOS Y DE TELECOMUNICACIONES. Versión: 02 GUIA PARA PUBLICACIÓN DE DOCUMENTOS EN LA WEB Página 1de 6.

1. Instalación de una Unidad de Disco Duro (HDD) Pág Instalación de un HDD IDE Pág Instalación de un HDD SATA Pág.

WINDOWS XP. Está situada en la parte inferior, muestra información sobre el trabajo que estamos desarrollando en la ventana

INSTRUCTIVO PARA LA PUESTA EN MARCHA DE LAS TERMINALES IP EN EL SISTEMA ACCESO

Cómo usar P-touch Transfer Manager

Instalación del Software Magaya

MANUAL DE SHAREPOINT Por: Área de Administración de Aplicaciones.

CAPÍTULO 3 Programación en LabVIEW

Introducción al software de programación TwidoSuite

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

WINDOWS. Iniciando Windows. El mouse

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Introducción al PSPICE

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

RSLOGIX 500 (MANEJO BASICO)

COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA

MANUAL DE USUARIO DE CUENTAS DE CORREO

Microsoft Access proporciona dos métodos para crear una Base de datos.

Manual de Gunaguaro Instalación y Uso

Calculadora virtual HP Prime

Sistema de Captura Electrónica

Lo primero que debemos hacer es seleccionar el Cliente en el campo Nombre :

RELACIÓN DE PRÁCTICAS DEL TEMA 2

Glosario de iconos del software

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.

Manual de uso de correo por webmail

Guía de Instalación. Seguridad Internet McAfee para Windows

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

MANUAL BÁSICO DE INFORMATICA

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

MANUAL DE FACTURACIÓN TOUCH SCREEN

Illustrator CS4: guía de maquetación

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL I

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Práctica de laboratorio Direcciones IP y comunicación de red

Guía de Apoyo Project Professional

V i s i t a V i r t u a l e n e l H o s p i t a l

CONECTANDO EL SOFTWARE EN REDES

PREGUNTAS FRECUENTES

Manual del Módulo Externo Impresión de Códigos de Barra para Impresoras SATO

SISTEMA DE ADQUISICION DE DATOS Y SUPERVISION EQUIPOS (NI): PLANTA CONTROL DE NIVEL

Operación Microsoft PowerPoint 97

Operación Microsoft Access 97

Transcripción:

Un tutorial sobre conceptos básicos y estrategias simples para adquirir datos con la PC, monitorear un experimento, etc con: Experimental II IB-Bariloche 1

Tópicos de Introducción al LabVIEW Caracteristicas del LabVIEW- Ejemplos programas básicos Creando VI y subvi Ciclos, Estructuras y Gráficos: Cómo graficar los datos. Guardar los datos Adquisición de datos: Data Acquisition (DAQ) de equipamiento básico de laboratorio 2

Que es LabVIEW? LabVIEW (acrónimo de Laboratory Virtual Instrumentation Engineering Workbench). Es una plataforma y entorno de desarrollo para un lenguaje de programación visual, llamado lenguaje G, de National Instruments. Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VI, por sus siglas en inglés. Definición de instrumento virtual. El instrumento virtual es definido como una capa de software y hardware que se le agrega a un PC en tal forma que permite a los usuarios interactuar con la computadora como si estuviesen utilizando su propio instrumento electrónico hecho a la medida. 3

Comenzamos ejecutando el programa 4

Al empezar un proyecto aparecen dos ventanas: 1)Panel 2) El diagrama 5

El aspecto final de nuestro programa en ambas ventanas será algo similar a: Panel Frontal Controles = entradas Indicadores = salidas Diagrama de bloque Programa de acompañamiento para el panel frontal Componentes cableados entre si 6

Panel Frontal Barra de herramientas del panel frontal Icono Control Booleano Leyenda del gráfico Gráfico de Forma de onda Leyenda de La grafica Leyenda de la escala 7

Diagrama de bloque Barra de Herramientas Del diagrama de Bloque SubVI Labview7, Para Labview6i Funcion de dividir Terminal grafica Cableado de datos Estructura While loop Constante numerico Funcion de tiempo Terminal de control booleano 8

I-Lo básico, la barra de herramientas de estado y las Paletas 9

Barra de herramientas de Estado Botó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ón Configuración de textos (Text Settings) Alineamiento de objetos (Align Objects) Distribución de objetos (Distribute Objects) Reordenamiento Botones adicionales en el diagrama de la barra de herramientas Botó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) Redimensionamiento de objetos de panel frontal (Resize Objects) 10

Paleta de Herramientas Paleta flotante Utilizado para operar y modificar objetos en el panel frontal y en el diagrama de bloques. Herramienta de selección automatica Herramienta de operación Herramienta de posicionamiento y redimensión Herramienta de etiquetado Herramienta de cableado Herramienta de desplazamiento Herramienta de punto de paro Herramienta de prueba Herramienta para copia de color Herramienta para colorear Herramienta de menú (atajo) 11

Paleta de controles y funciones Paletas de control (Ventana del panel frontal) Paleta de funciones (Ventana de diagrama de bloque) 12

13

14

II-Creando un VI Ventana de Panel Frontal Ventana de Diagrama de Bloques Terminales de Control Terminales de Indicador 15

Creando un VI Diagrama de Bloques 16

Consejos Para Conectar Diagrama de Bloques Labview6i = Labview7i Punto Caliente de Cableado Haga Clic para Seleccionar los Cables Utilice la Ruta Automática del Cable Limpiando el Cableado 17

18

19

20

21

Arquitectura de un VI General Tres pasos principales Inicio Aplicación principal Cierre (shutdown) 22

Técnicas para Eliminar Errores Encontrando los Errores Resaltar la Ejecución Herramienta de Prueba Haga clic en el botón de correr que esta roto; Aparece una ventana mostrando los errores Haga clic en el botón de ejecución resaltada; el flujo de datos es animado utilizando burbujas. Los valores se despliegan en los cables. Haga clic con el botón derecho sobre el cable para exhibir la ventana de prueba y así mostrar los datos mientras fluyen por el segmento de cable. También puede seleccionar la herramienta de prueba desde la paleta de herramientas y hacer un clic en el cable. 23

III Creando SubVIs Que es un subvi? Elaboración de un icono y un conector para un subvi Utilizando un VI como un subvi 24

III-SubVIs Un SubVI es un VI que puede ser utilizado dentro de otro VI Similar a una subrutina ERROR FRECUENTE: TRATAR DE HACER UN PROGRAMA QUE HAGA TODO. NO HACER MODULOS AUTONOMOS QUE DESPUES SE INCORPOREN AL PRINCIPAL SubVIs! Ventajas Modular Fácil para eliminar errores: pueden probar cada SubVI independientemente y saber si funciona No tiene que crear códigos Requiere menos memoria 25

Icono y Conector Icon Terminals Connector Un icono representa un VI en otro diagrama de bloque El conector muestra terminales disponibles para transferir datos 26

SubVIs Sub VIs 27

Pasos para crear un SubVI Crear el icono Crear el conector Asignar terminales Salvar el VI Insertar el VI dentro del VI principal 28

Crear el Icono Haga click derecho sobre el icono en el diagrama de bloque o panel frontal 29

Crear el Conector Haga click derecho sobre el icono (solamente en el panel frontal) 30

Asignar Terminales y salvar 31

Insertar el SubVI dentro de un VI Principal Acceder subvis creados por el usuario Funciones >> All Functions >> Seleccione un VI o arrastre el icono hasta el diagrama deseado 32

Ayudas para trabajar en LabVIEW Atajos desde el teclado <Ctrl-H> Activa/Desactiva la Ventana de Ayuda <Ctrl-B> Remueve todos los cables rotos del diagrama de bloques <Ctrl-E> Cambiar entre el Panel Frontal y el Diagrama de Bloques <Ctrl-Z> Deshacer cambios Undo (también disponible en el menu de edición) Herramientas» Opciones Establecer Preferencias en LabVIEW Propiedades del VI Configurar la Apariencia del VI, Documentación, etc. 33

IV- Ciclos, estructuras y Gráficos For Loop (Ciclo Para) While Loop (Ciclo Mientras) Gráficas Multiplots 34

Ciclos Ciclo Mientras Tiene una Terminal de Iteración Siempre corre al menos una vez Corre de acuerdo a la Terminal Condicionante Ciclos Para Tiene una Terminal de Iteración Corre de acuerdo a la entrada N de la Terminal de Conteo 35

Ciclos (cont.) 1. Seleccionar el ciclo 2. Encerrar código que va a ser repetido 3. Arrastrar nodos adicionales y luego cablear 36

Gráficos Seleccionados desde la Paleta de Controles del Menu Controls >> All Controls >> Graphs Grafico de Forma de Onda (Waveform Graph) Grafica un arreglo de numeros en contra de sus indices Grafico XY Expreso (Express XY Graph) Grafica un array en contra de otro 37

Cableando Datos a las Gráficas Grafica de diagrama simple Grafica de diagrama múltiple Waveform Chart temeratura 1000 38

For Loop 39

For Loop 40

41

42

43

44

Nodos de Formula En la subpaleta de Estructuras (Structures). Implementa ecuaciones complicadas. Variables creadas en los márgenes Nombres de variables son sensibles (mayúsculas/minúsculas) Cada declaración debe de terminar con un punto y coma(;) La ventana de ayuda muestra las funciones disponibles. Note el Punto y coma 45

46

47

48

49

50

Clusters Estructura de Datos que agrupa datos juntos. Los Datos pueden ser de diferentes tipos. Semejante a una estructura (struct) en C++ Los elementos deben de ser ya sea, todos Controles o todos Indicadores Se puede considerar como un conjunto de alambres agrupados en un cable. 51

Creando un Cluster (Panel de Control) 1. Seleccionar la pre-forma (shell) del Cluster Controls >> All Controls >> Array & Cluster 2. Colocar Objetos dentro de la pre-forma (shell) 52

Funciones del Cluster (Diagrama) Están ubicadas en la subpaleta de Cluster de la paleta Functions>>All functions. Bundle (Agrupar) (Las etiquetas de la terminal reflejan los tipos de datos) 53

54

55

Variable Local 56

Variable Global 57

Adquisición de Datos Datos de adquisición (DAQ en ingles) básicos Conectando Señales Aplicación simple con DAQ Dispositivo DAQ Computadora Sensores Cable Bloque de Terminales 58

59

GPIB Write mode indicates how to terminate the GPIB Write. 0 Send EOI with the last character of the string. 1 Append CR to the string and send EOI with CR. 2 Append LF to the string and send EOI with LF. 3 Append CR LF to the string and send EOI with LF. 4 Append CR to the string but do not send EOI. 5 Append LF to the string but do not send EOI. 6 Append CR LF to the string but do not send EOI. 7 Do not send EOI. GPIB Read 60

GPIB Multimetro HP34401 Otra forma es: Al inicializar el programa: Hay que inicializar el multimetro CONF:VOLT:DC 10, 0.00001 y después con READ? 61

Ventanas de Errores 62

Serie o USB 63

Un ejemplo para comandar a través del puerto serie un instrumento 64

GRAFICOS formo un cluster y grafico dos variable simultaneamente Bundle cluster Grafica cada punto Grafica una vez que termino la estructura 65

66

67

68

Conclusión Repaso de conceptos con un programa tipo de adquisición de un experimento con Labview 6i 69