You are on page 1of 42

Ing. Whendy Garca.

PROGRAMACIN G

Ing. Whendy Garca.

Ing. Whendy Garca.

LabView es un lenguaje de programacin de alto nivel, de tipo grfico, y enfocado al uso en instrumentacin. Los lenguajes de programacin grfica son muy faciles e intuitivos de utilizar. Se basan en el uso de smbolos o dibujos en vez de instrucciones; cada uno, por su forma, da la informacin necesaria acerca de su funcin.

Ing. Whendy Garca.

Personas sin conocimientos previos de programacin pueden desarrollar aplicaciones de baja, mediana y hasta alta complejidad Como lenguaje de programacin, puede ser usado para elaborar cualquier algoritmo que se desee, en cualquier aplicacin, como en anlisis, telemtica, juegos, manejo de textos, etc.

Ing. Whendy Garca.

Cada programa realizado en LabView ser llamado Instrumento Virtual (VI).

Los VIs tienen una parte interactiva con el usuario y otra parte de cdigo fuente, Adems, aceptan parmetros procedentes de otros VIs.

Ing. Whendy Garca.

(Laboratory Virtual Instrument Engineering Workbench) Es un entorno de desarrollo basado en la programacin grfica.

Ing. Whendy Garca.

LabVIEW usa una terminologa, conos e ideas que son familiares a tcnicos, cientficos e ingenieros y cuenta con smbolos grficos en vez de texto para describir la secuencia de operaciones de un programa.

Ing. Whendy Garca.

En vez de diseo top-down opera con el concepto de flujo de datos.

Ing. Whendy Garca.

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Ing. Whendy Garca.

Todos los VIs tienen un panel frontal y un diagrama de bloques.

Las paletas contienen las opciones que se emplean para crear y modificar los VIs.

Ing. Whendy Garca.

Ing. Whendy Garca.

Al hacer clic derecho sobre el Panel Frontal se abre la Paleta de Controles. En esta paleta podemos encontrar botones, perillas, indicadores, etc.

Ing. Whendy Garca.

Es importante hacer notar que un control es una entrada de datos. un indicador es una salida

Ing. Whendy Garca.

(a) Funcin. (b) Terminales (control e indicador). (c) Estructura.

clic derecho en el Diagrama de Bloques, abre la Paleta de Funciones

Ing. Whendy Garca.

TIPO DE CABLE

ESCALAR

ARREGLO 1D

ARREGLO2D

COLOR

NUMERICO

NARANJA (Punto flotante)


AZUL(Enteros)

BOOLEANO CADENA

Verde Rosado

Ing. Whendy Garca.

Ing. Whendy Garca.

Ing. Whendy Garca.

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Se comunica con hardware como:


GPIB, VXI, RS-232, RS-485 y Tarjetas de adquisicin de datos (DAQ).

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Pf. Ing. Whendy Garca

Ing. Whendy Garca.

Hacer la suma de dos nmeros; las variables sern:


Entradas: A y B Salida: C Operacin a realizar: A+B=C

Ing. Whendy Garca.

1. 2. 3.

4. 5. 6.

Creamos un nuevo VI en LabVIEW, (Blank VI) Hacemos clic derecho en el Panel Frontal para abrir la Paleta de Controles. Del grupo Express, Silver, Modern, o Classic seleccionamos Numeric Controls y colocamos dos controles numricos. Damos doble clic sobre la etiqueta Numeric y la cambiamos a A. Luego damos clic en el rea de trabajo para aceptar el cambio. Repetimos esto y renombramos Numeric 2 a B.

Ing. Whendy Garca.

Ing. Whendy Garca.

Nuevamente clic derecho en el espacio de trabajo para abrir la Paleta de Controles, Del grupo Express, Silver, Modern, o Classic seleccionamos y colocamos un indicador numrico Y renombramos este indicador a C.

Ing. Whendy Garca.

Ing. Whendy Garca.

Ing. Whendy Garca.

Clic derecho en el rea del Diagrama de Bloques para abrir la Paleta de Funciones, Vamos a ProgrammingNumeri c y tomamos la funcin de suma (Add):

Ing. Whendy Garca.

Cableamos y listo!

Ing. Whendy Garca.

Ing. Whendy Garca.

Suma aritmtica de nmeros. Conexin, depuracin y corrida de un programa. Solucin de la ecuacin de segundo grado. Generacin, operacin y registro usando nmeros aleatorios. Grfica de una seal. Generacin virtual y registro de una seal de temperatura. Control ON-OFF del nivel de lquido de un tanque. Otros.

Ing. Whendy Garca.

Estructuras iterativas: Ciclos FOR y WHILE. Registros de desplazamiento. Estructura CASE y SECUENCE. Nodo de Frmulas. Construyendo VIs:
Detencin de la corrida de un VI en un instante predeterminado. Visualizacin de datos usando Registros de desplazamiento. Encendido y apagado de indicadores visuales. Rotacin indefinida de indicadores visuales. Otros.

Ing. Whendy Garca.

Creando e inicializando un arreglo. Uso de la funcin Build Array. Tamao de un arreglo. Uso de la funcin Array Subset. Uso de la funcin Index Array.

Ing. Whendy Garca.

Clusters. Controles e indicadores de cadena de caracteres. Construyendo VIs.


Calculo y presentacin grfica del promedio de elementos especficos de un arreglo. Construir un VI que mida temperatura una vez por segundo y la represente grficamente. Modificar el VI anterior para que presente los valores mximo y mnimo de temperatura. Otros.

Ing. Whendy Garca.

Estndar RS-232. Comunicacin a travs del puerto serial. Construyendo VIs.


Envo y recepcin de datos a travs del puerto serial.

You might also like