Upload
cloud2squall381
View
686
Download
7
Embed Size (px)
Citation preview
Slide 1
LABVIEWCURSO BASICO
Presentador:Hector D. Sanchez S.
Parte 1
Slide 2
¿Qué es NI LabVIEW?
LabVIEW es un entorno de programación gráfica usado por miles de ingenieros
e investigadores para desarrollar sistemas sofisticados de medida, pruebas y
control usando íconos gráficos e intuitivos y cables que parecen un diagrama de
flujo. Ofrece una integración incomparable con miles de dispositivos de
hardware y brinda cientos de bibliotecas integradas para análisis avanzado y
visualización de datos, todo para crear instrumentación virtual. La plataforma
LabVIEW es escalable a través de múltiples objetivos y sistemas operativos,
desde su introducción en 1986 se ha vuelto un líder en la industria.
Slide 3
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un
sistema de desarrollo basado en programación gráfica, orientado a desarrollar
aplicaciones para instrumentación, que integra una serie de librerías para
comunicación con instrumentos electrónicos como GPIB, RS232 o RS485 con
tarjetas de adquisición de datos, con sistemas de adquisición y acondicionamiento
Los programas realizados en LabVIEW se llaman instrumentos virtuales “VIs”, ya
que tienen la apariencia de los instrumentos reales, sin embargo, poseen
analogías con funciones provenientes de lenguajes de programación
convencionales.
Slide 4
Objetivos del Curso
• Comprender los componentes de un instrumento virtual
• Introducir LabVIEW y las funciones comunes de LabVIEW
• Crear subrutinas en LabVIEW
• Trabajar con Arreglos, Clusters y Estructuras
• Desarrollo en arquitecturas de programación.
• Control de Instrumentos y Hardware Programable
• Practica en un Equipo de Prueba
Slide 5
• PANEL FRONTAL • DIAGRAMA DE BLOQUES• PALETA DE HERRAMIENTAS• PALETA DE CONTROLES • PALETA DE FUNCIONES• BARRAS DE LABVIEW BARRA DE MENÚS BARRA DE HERRAMIENTAS DEL PANEL FRONTAL BARRA DE HERRAMIENTAS DEL DIAGRAMA• TÉCNICAS DE CABLEADO• TÉCNICAS DE EDICIÓN DE DIAGRAMAS • TÉCNICAS DE NAVEGACIÓN • TIPOS DE ALAMBRES • TIPOS DE DATOS NUMÉRICOS • TIPOS DE TERMINALES • AYUDAS DE DEPURACIÓN• AMBIENTE DE DESARROLLO INTEGRADO DE LABVIEW EJECUCIÓN DE LABVIEW PALETAS Y VENTANAS DE LABVIEW UBICACIÓN DE LOS OBJETOS EDICIÓN DE OBJETOS DEL PANEL CAMBIAR EL TAMAÑO DE LOS OBJETOS EJECUCIÓN DE UNA APLICACIÓN GUARDAR UN VI
Slide 6
PANEL FRONTAL
Es la interface gráfica que simula el panel de un instrumento real, permite laentrada y salida de datos, puede contener pulsadores, perillas, botones, gráficos yen general controles e indicadores.
Los controles son objetos que sirven para entrar datos al programa y pueden sermanipulados por el usuario. Los controles son variables de entrada.
Los indicadores sirven para presentar los resultados entregados por el programa yno pueden ser manipulados por el usuario. Los indicadores son variables deSalida.
Slide 7
DIAGRAMA DE BLOQUES
El diagrama de bloques contiene el código fuente gráfico del VI, posee funciones y
estructuras que relacionan las entradas con las salidas creadas en el panel frontal.
En un diagrama se distinguen: Terminales, que representan los controles e
indicadores del panel. Funciones y SubVIs, que realizan tareas especificas.
Estructuras y Cables, que determinan el flujo de los datos en el programa. En
general, cualquiera de estas partes del diagrama de un VI se denomina NODO.
Slide 8
PALETA DE HERRAMIENTAS
Contiene las herramientas necesarias para editar y depurar los objetos tanto
delpanel frontal como del diagrama de bloques.
Slide 9
Slide 10
PALETA DE CONTROLES
Se utiliza únicamente en el panel frontal y contiene los objetos necesarios paracrear una interface de entrada y salida de datos (controles e indicadores).
Esta paleta se obtiene de la barra de menús con la opción
Window>>ShowControls Palette, o haciendo clic derecho sobre el panel frontal.
Existen submenús correspondientes a toolkits que sólo aparecerán cuando se
hayan instalado. Los toolkits son herramientas adicionales de software con fines
específicos y especializados que se suministran como productos por separado.
Cada submenú de la paleta contiene controles e indicadores respectivos de una
clase de objetos.
Slide 11
Slide 12
En la parte superior de las paletas existen tres herramientas como se
muestra en
la siguiente figura que de izquierda a derecha sirven para subir un nivel de
submenú,buscar una función en la paleta y personalizar el contenido de la
paleta
respectivamente.
Slide 13
PALETA DE FUNCIONES
Se usa únicamente en el diagrama de bloques y
contiene todos los objetos para
crear y editar el código fuente.
Esta paleta se obtiene de la barra de menús con la
opción Window>>Show
Functions Palette, o haciendo clic derecho en el
diagrama.
Los submenús correspondientes a los toolkits no
estarán presentes hasta
que se hayan adquirido e instalado.
Slide 14
Slide 15
Slide 16
Barra de Herramientas del Panel Frontal
Slide 17
Slide 18
Barra de Herramientas del Diagrama
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Slide 26
Slide 27
Slide 28
Slide 29
Slide 30
Slide 31
Slide 32
Slide 33
Slide 34
Slide 35
Slide 36
Slide 37
Slide 38
Slide 39
Slide 40
Slide 41
Slide 42
Slide 43
estructuras
Slide 44
Slide 45
Slide 46
Slide 47
Slide 48
Slide 49
Slide 50
Slide 51
Slide 52
Slide 53
Slide 54
Slide 55
Slide 56
Slide 57
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Slide 63
Slide 64
Slide 65
Slide 66
Slide 67
Slide 68
Slide 69
Slide 70
Slide 71
Slide 72
Slide 73
Slide 74
Slide 75
Slide 76
Slide 77
Slide 78
Slide 79
Slide 80
Slide 81
Slide 82
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Slide 121
Slide 122
Slide 123
Slide 124
Slide 125
Slide 126
Slide 127
Slide 128
Slide 129
Slide 130
Slide 131
Slide 132
Slide 133
Slide 134
Slide 135
Slide 136
Slide 137
Slide 138
Slide 139
Slide 140
Slide 141