Labview for Dummies

141
Slide 1 LABVIEW CURSO BASICO resentador: ector D. Sanchez S. Parte 1

Transcript of Labview for Dummies

Page 1: Labview for Dummies

Slide 1

LABVIEWCURSO BASICO

Presentador:Hector D. Sanchez S.

Parte 1

Page 2: Labview for Dummies

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.

Page 3: Labview for Dummies

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.

Page 4: Labview for Dummies

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

Page 5: Labview for Dummies

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

Page 6: Labview for Dummies

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.

Page 7: Labview for Dummies

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.

Page 8: Labview for Dummies

Slide 8

PALETA DE HERRAMIENTAS

Contiene las herramientas necesarias para editar y depurar los objetos tanto

delpanel frontal como del diagrama de bloques.

Page 9: Labview for Dummies

Slide 9

Page 10: Labview for Dummies

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.

Page 11: Labview for Dummies

Slide 11

Page 12: Labview for Dummies

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.

Page 13: Labview for Dummies

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.

Page 14: Labview for Dummies

Slide 14

Page 15: Labview for Dummies

Slide 15

Page 16: Labview for Dummies

Slide 16

Barra de Herramientas del Panel Frontal

Page 17: Labview for Dummies

Slide 17

Page 18: Labview for Dummies

Slide 18

Barra de Herramientas del Diagrama

Page 19: Labview for Dummies

Slide 19

Page 20: Labview for Dummies

Slide 20

Page 21: Labview for Dummies

Slide 21

Page 22: Labview for Dummies

Slide 22

Page 23: Labview for Dummies

Slide 23

Page 24: Labview for Dummies

Slide 24

Page 25: Labview for Dummies

Slide 25

Page 26: Labview for Dummies

Slide 26

Page 27: Labview for Dummies

Slide 27

Page 28: Labview for Dummies

Slide 28

Page 29: Labview for Dummies

Slide 29

Page 30: Labview for Dummies

Slide 30

Page 31: Labview for Dummies

Slide 31

Page 32: Labview for Dummies

Slide 32

Page 33: Labview for Dummies

Slide 33

Page 34: Labview for Dummies

Slide 34

Page 35: Labview for Dummies

Slide 35

Page 36: Labview for Dummies

Slide 36

Page 37: Labview for Dummies

Slide 37

Page 38: Labview for Dummies

Slide 38

Page 39: Labview for Dummies

Slide 39

Page 40: Labview for Dummies

Slide 40

Page 41: Labview for Dummies

Slide 41

Page 42: Labview for Dummies

Slide 42

Page 43: Labview for Dummies

Slide 43

estructuras

Page 44: Labview for Dummies

Slide 44

Page 45: Labview for Dummies

Slide 45

Page 46: Labview for Dummies

Slide 46

Page 47: Labview for Dummies

Slide 47

Page 48: Labview for Dummies

Slide 48

Page 49: Labview for Dummies

Slide 49

Page 50: Labview for Dummies

Slide 50

Page 51: Labview for Dummies

Slide 51

Page 52: Labview for Dummies

Slide 52

Page 53: Labview for Dummies

Slide 53

Page 54: Labview for Dummies

Slide 54

Page 55: Labview for Dummies

Slide 55

Page 56: Labview for Dummies

Slide 56

Page 57: Labview for Dummies

Slide 57

Page 58: Labview for Dummies

Slide 58

Page 59: Labview for Dummies

Slide 59

Page 60: Labview for Dummies

Slide 60

Page 61: Labview for Dummies

Slide 61

Page 62: Labview for Dummies

Slide 62

Page 63: Labview for Dummies

Slide 63

Page 64: Labview for Dummies

Slide 64

Page 65: Labview for Dummies

Slide 65

Page 66: Labview for Dummies

Slide 66

Page 67: Labview for Dummies

Slide 67

Page 68: Labview for Dummies

Slide 68

Page 69: Labview for Dummies

Slide 69

Page 70: Labview for Dummies

Slide 70

Page 71: Labview for Dummies

Slide 71

Page 72: Labview for Dummies

Slide 72

Page 73: Labview for Dummies

Slide 73

Page 74: Labview for Dummies

Slide 74

Page 75: Labview for Dummies

Slide 75

Page 76: Labview for Dummies

Slide 76

Page 77: Labview for Dummies

Slide 77

Page 78: Labview for Dummies

Slide 78

Page 79: Labview for Dummies

Slide 79

Page 80: Labview for Dummies

Slide 80

Page 81: Labview for Dummies

Slide 81

Page 82: Labview for Dummies

Slide 82

Page 83: Labview for Dummies

Slide 83

Page 84: Labview for Dummies

Slide 84

Page 85: Labview for Dummies

Slide 85

Page 86: Labview for Dummies

Slide 86

Page 87: Labview for Dummies

Slide 87

Page 88: Labview for Dummies

Slide 88

Page 89: Labview for Dummies

Slide 89

Page 90: Labview for Dummies

Slide 90

Page 91: Labview for Dummies

Slide 91

Page 92: Labview for Dummies

Slide 92

Page 93: Labview for Dummies

Slide 93

Page 94: Labview for Dummies

Slide 94

Page 95: Labview for Dummies

Slide 95

Page 96: Labview for Dummies

Slide 96

Page 97: Labview for Dummies

Slide 97

Page 98: Labview for Dummies

Slide 98

Page 99: Labview for Dummies

Slide 99

Page 100: Labview for Dummies

Slide 100

Page 101: Labview for Dummies

Slide 101

Page 102: Labview for Dummies

Slide 102

Page 103: Labview for Dummies

Slide 103

Page 104: Labview for Dummies

Slide 104

Page 105: Labview for Dummies

Slide 105

Page 106: Labview for Dummies

Slide 106

Page 107: Labview for Dummies

Slide 107

Page 108: Labview for Dummies

Slide 108

Page 109: Labview for Dummies

Slide 109

Page 110: Labview for Dummies

Slide 110

Page 111: Labview for Dummies

Slide 111

Page 112: Labview for Dummies

Slide 112

Page 113: Labview for Dummies

Slide 113

Page 114: Labview for Dummies

Slide 114

Page 115: Labview for Dummies

Slide 115

Page 116: Labview for Dummies

Slide 116

Page 117: Labview for Dummies

Slide 117

Page 118: Labview for Dummies

Slide 118

Page 119: Labview for Dummies

Slide 119

Page 120: Labview for Dummies

Slide 120

Page 121: Labview for Dummies

Slide 121

Page 122: Labview for Dummies

Slide 122

Page 123: Labview for Dummies

Slide 123

Page 124: Labview for Dummies

Slide 124

Page 125: Labview for Dummies

Slide 125

Page 126: Labview for Dummies

Slide 126

Page 127: Labview for Dummies

Slide 127

Page 128: Labview for Dummies

Slide 128

Page 129: Labview for Dummies

Slide 129

Page 130: Labview for Dummies

Slide 130

Page 131: Labview for Dummies

Slide 131

Page 132: Labview for Dummies

Slide 132

Page 133: Labview for Dummies

Slide 133

Page 134: Labview for Dummies

Slide 134

Page 135: Labview for Dummies

Slide 135

Page 136: Labview for Dummies

Slide 136

Page 137: Labview for Dummies

Slide 137

Page 138: Labview for Dummies

Slide 138

Page 139: Labview for Dummies

Slide 139

Page 140: Labview for Dummies

Slide 140

Page 141: Labview for Dummies

Slide 141