Cursolabview2014 140119195738 Phpapp02

Páginas: 37 (9167 palabras) Publicado: 6 de mayo de 2015
CENTRO NACIONAL DE ACTUALIZACIÓN
DOCENTE

Control por PC
Introducción a LabView

Instructor: Felipe Ángel Ramírez Aparicio
ENERO 2014

Introducción a LabView

2
Ing. Felipe Ángel Ramírez Aparicio

Introducción a LabView

TABLA DE CONTENIDO
Pag
1. INTRODUCCIÓN

3

2. AMBIENTE DE PROGRAMACIÓN

5

3. CONTROLES BÁSICOS

13

4. FUNCIONES BÁSICAS

27

5. GRÁFICAS

34

6. ESTRUCTURAS DE CONTROL

407. CREACIÓN DE SUBVIs

49

8. EJERCICIOS DE APLICACIÓN

53

3
Ing. Felipe Ángel Ramírez Aparicio

Introducción a LabView

4
Ing. Felipe Ángel Ramírez Aparicio

Introducción a LabView

1. INTRODUCCIÓN
El LabView (Laboratory Virtual Instrument Engineering Workbench) es un ambiente para el desarrollo
en programación, como el lenguaje C o Visual Basic, pero presenta una característica que lo hacediferente: Los otros programas utilizan lenguajes basados en texto para crear líneas de código,
mientras que LabView utiliza un lenguaje gráfico de programación, el G, para crear código con el uso
de diagramas de bloques.
LabView, como el C o Basic, es un ambiente de desarrollo de programas de propósito general, que
contiene librerías y funciones para desarrollar tareas.
LabView incluye ademáslibrerías para adquisición, presentación, análisis y almacenamiento de datos;
incluye también herramientas para la corrección de errores y optimización del desempeño. Presenta
también herramientas para depuración similar a los editores de lenguajes convencionales, como fijar
puntos de corte, animar la ejecución para observar cómo cambian los datos dentro del programa y
realizar pasos simples (uno a lavez).
Los programas en LabView son llamados instrumentos virtuales, VI, porque su apariencia y operación
pueden imitar la instrumentación actual.
El LabView promueve y adhiere el concepto de programación modular. Se puede dividir una
aplicación compleja en varias tareas, que a su vez se pueden dividir en subtareas, se construye un VI
para cada subtarea y se unen dentro de otro VI, el proceso serepite hasta lograr la aplicación
principal.
Como cada subVI puede ejecutarse independientemente, el debugging es muy fácil. Además muchos
subVIs desempeñan aplicaciones que son comunes en diferentes programas, se puede entonces
desarrollar un conjunto especializado de subVIs adaptados a aplicaciones que son frecuentemente
requeridas.
El LabView tiene las siguientes ventajas con respecto a los otroslenguajes:








Es más fácil dibujar una idea que se tiene de un programa, que describirla en un código
determinado.
Facilidad en la interface con instrumentos externos, esto sobre todo en la línea construida por
National Instruments
Facilidad en la creación de ayudas para los usuarios y programadores
Recibe código de otros lenguajes como C++ y Basic
Fue específicamente hecho paracontrol, por lo que presenta ventajas en este respecto como
librerías especializadas en automatización y el procesamiento digital.
Manejo implícito de los límites en la operación de datos, por ejemplo no permite manejar
índices superiores a los definidos en un arreglo, permite el manejo de mas y menos infinito, etc.
Permite el manejo automático de unidades de medición.

5
Ing. Felipe Ángel RamírezAparicio

Introducción a LabView

A su vez el LabView tiene las siguientes desventajas:




No presenta polimorfismo sobre VIs creados, por ejemplo no podría tenerse un módulo que por
una misma entrada permita algunas veces entrar un número y otras un arreglo.
No permite programación orientada a objetos.
No permite recursividad

Siendo la programación gráfica relativamente joven es posible que estasdesventajas sean superadas
en versiones posteriores del LabView.

6
Ing. Felipe Ángel Ramírez Aparicio

Introducción a LabView

2. AMBIENTE DE PROGRAMACIÓN
La ventana de inicio
Para iniciar el trabajo en LabView presione doble click sobre el ícono “National Instrument LabView”,
con lo que aparecerá la ventana de inicio:

Las diferentes opciones se enuncian a continuación:
Blank VI
Open VI
VI...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumenesdecasosclinicos Cognitivaconductual 120506120804 Phpapp02
  • Comohacerelsilabo 111116104405 Phpapp02
  • Areadetrabajoredes 100301120654 Phpapp02
  • lacortesiaenlaatencionalcliente 140705200129 phpapp02
  • Identificaciondelipidos 120501164703 Phpapp02
  • Mtodosderespaldov2 130406200013 Phpapp02
  • Lineadeltiempodelamusica 140726154037 Phpapp02
  • Budismo 110627122536 Phpapp02

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS