3 laview 2009 - capitulo iv, v y vi

24

Upload: edgar-julian-laime

Post on 11-Jul-2016

13 views

Category:

Documents


6 download

DESCRIPTION

CURSO LABVIEW BASICO 03

TRANSCRIPT

Page 1: 3 Laview 2009 - Capitulo IV, V y Vi
Page 2: 3 Laview 2009 - Capitulo IV, V y Vi

COLEGIO DE INGENIEROS DEL PERÚ

CONSEJO DEPARTAMENTAL JUNIN

CAPITULO DE INGENIERIA METALURGICA

LENGUAJE DE PROGRAMACIÓN GRÁFICA PARA DESARROLLO DE

SOFTWARE EN INSTRUMENTACIÓN, SIMULACIÓN Y CONTROL DE

PROCESOS EN INGENIERÍA (NIVEL BÁSICO)

Huancayo, Agosto de 2011.

By: Ing. Edgar R. Julián Laime

Engineering’s Software Development

Page 3: 3 Laview 2009 - Capitulo IV, V y Vi

CAPÍTULO IV

ARREGLOS DE DATOS

EN LABVIEW

Page 4: 3 Laview 2009 - Capitulo IV, V y Vi

¿Qué son Arreglos de Datos?

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Un Arreglo es una colección de datos del mismo tipo.

Un Arreglo puede tener una o mas dimensiones, 1D-vector, 2D-

matriz-3D, o más-tensor.

El índice se encuentra en el rango de cero a N-1, en donde N es el

número de elementos en el arreglo. El arreglo de una dimensión (1D)

que se muestra en la siguiente figura:

Los arreglos en LabVIEW pueden ser de cualquier tipo, numérico,

booleano, string, etc… dependiendo del tipo de dato que contiene.

0 1 2 3 4 5

0.8 0.6 0.2 0.6 0.9 0.3

IndexArray: 6-element

Page 5: 3 Laview 2009 - Capitulo IV, V y Vi

Creación de Arreglos

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

DESDE EL PANEL FRONTAL

Usted puede hacer que un arreglo sea un control o un indicador

combinando el esqueleto de un arreglo con un objeto de datos tipo

control o indicador que puede ser numérico booleano o cadena de

caracteres.

Paso 1:

Seleccione el esqueleto de arreglo de la subpaleta de Array y Cluster

que se encuentra en la paleta de Controls.

Paso 2:

Para crear un arreglo arrastre el objeto de datos dentro del arreglo.

+ =

Page 6: 3 Laview 2009 - Capitulo IV, V y Vi

Creación de Arreglos

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

DESDE EL DIAGRAMA DE BLOQUES

Usted puede crear un arreglo desde el diagrama de bloques utilizando la

herramienta BUILD ARRAY:

Paso 1:

Seleccionamos Build Array de la Paleta de Funciones/ARRAY/Build Array:

Paso 2:

Con la herramienta Cableado nos posicionamos en todas las Entradas y le

damos Crear Control, igualmente en la Salida le damos Crear Indicador:

Page 7: 3 Laview 2009 - Capitulo IV, V y Vi

DEMOSTRACIÓN

Utilización de LABVIEW

Page 8: 3 Laview 2009 - Capitulo IV, V y Vi

Arreglos de 2 ó mas Dimensiones

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Para crear un arreglo de dos dimensiones (2D) se requieren dos

índices, el índice de la fila y el índice de la columna, comenzando

desde cero. En el siguiente ejemplo tenemos un arreglo de N-filas por

M-columnas en donde N=5 y M=6:

Para añadir dimensiones al arreglo de controles o indicadores se

debe de hacer anticlick sobre le índice del Array y elegir Add

Dimension del menú.

0

1

2

3

4

Índice de Filas

Índice de Columnas

Arreglo de 5 x 6

0 1 2 3 4 5

Page 9: 3 Laview 2009 - Capitulo IV, V y Vi

DEMOSTRACIÓN

Utilización de LABVIEW

Page 10: 3 Laview 2009 - Capitulo IV, V y Vi

CAPÍTULO V

GRÁFICAS EN LABVIEW

Page 11: 3 Laview 2009 - Capitulo IV, V y Vi

La Gráfica de Barrido es un indicador numérico especial que

despliega una o más líneas. La gráfica de barrido se encuentra en la

subpaleta Graph de la paleta de Controles. Las graficas de barrido

pueden desplegar uno o múltiples trazos.

Los valores para X son asignados automáticamente, e inicia de cero

al igual que el numero de iteraciones (usado para simular el tiempo).

Para graficar múltiples señales se usa la herramienta BUNDLE.

Gráfica tipo Carta (Waveform Chart)

GRAFICAS EN LABVIEW CHART GRAPH XYGRAPH GRAFICAS DE N SEÑALES

Page 12: 3 Laview 2009 - Capitulo IV, V y Vi

COLECTORES DE DATOS

GRAFICAS EN LABVIEW CHART GRAPH XYGRAPH GRAFICAS DE N SEÑALES

LA HERRAMIENTA BUNDLE (Colector), es un colector de cables,

como ya se mencionó las señales viajan por estos cables, se

encuentra en la PALETA DE FUNCIONES en la categoría CLUSTER,

CLASS and VARIANT.

Esta herramienta ensambla las señales que se requieren graficar en

una sola señal, de ese modo puede ser recibida por la gráfica.

LA HERRAMIENTA BUILD ARRAY (Constructor), en el tema de

gráficas se usa análogamente al caso del Bundle, y es para colectar

arreglos de datos (pares ordenados XY) en una sola señal que será

enviada a una grafica XY de múltiples señales XY.

Page 13: 3 Laview 2009 - Capitulo IV, V y Vi

DEMOSTRACIÓN

Utilización de LABVIEW

Page 14: 3 Laview 2009 - Capitulo IV, V y Vi

Gráfica de Onda (Waveform Graph)

GRAFICAS EN LABVIEW CHART GRAPH XYGRAPH GRAFICAS DE N SEÑALES

La Gráfica de Onda es una objeto en donde podemos graficar 1

arreglo de datos para la función Y, los datos para X son asignados

automáticamente y pueden ser configurados. Estas gráficas también

pueden desplegar uno o múltiples trazos.

Los valores para X son asignados automáticamente, y se puede

configurar el valor inicial (X0) y el intervalo (dX).

Page 15: 3 Laview 2009 - Capitulo IV, V y Vi

DEMOSTRACIÓN

Utilización de LABVIEW

Page 16: 3 Laview 2009 - Capitulo IV, V y Vi

Gráfica tipo XY (XY Graph)

GRAFICAS EN LABVIEW CHART GRAPH XYGRAPH GRAFICAS DE N SEÑALES

La Gráfica tipo XY es una objeto en donde podemos graficar pares

ordenados, estos datos se ingresan mediante 2 arreglos de datos

(Arrays) para la función X y Y, Estas gráficas también pueden

desplegar uno o múltiples trazos.

Los valores para X son asignados automáticamente, y se puede

configurar el valor inicial (X0) y el intervalo (dX).

Page 17: 3 Laview 2009 - Capitulo IV, V y Vi

CAPÍTULO VI

CREACIÓN DE SUBVI’s

EN LABVIEW

Page 18: 3 Laview 2009 - Capitulo IV, V y Vi

Tipos de SubVI’s en LabVIEW

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

1. Función : Operaciones elementales de LabVIEW, no

tienen panel frontal o diagrama de bloques.

2. Standard : Modulados y configurados por cableado.

3. Express : Interactivo con cuadro de diálogo configurable.

Standard VI

Function

Express VI

Page 19: 3 Laview 2009 - Capitulo IV, V y Vi

Creación de SubVI’s

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

La clave para crear aplicaciones en labVIEW es entender y utilizar la

naturaleza jerárquica del VI. Esto quiere decir que una vez creado un

VI, este se puede utilizar como un subVI dentro del diagrama de

bloques de un VI de más alto nivel.

Los subVI’s son similares a funciones o subrutinas en los lenguajes

de programación convencionales.

En LabVIEW se puede usar un número ilimitado de subVI’s dentro de

un VI (MODULAR).

Page 20: 3 Laview 2009 - Capitulo IV, V y Vi

Creación/Edición del Icono

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Todo VI tiene un icono predeterminado que es desplegado en la

esquina superior derecha de las ventanas de diagrama y de panel

frontal. El icono asignado a los VI’s por defecto es el logo de

LabVIEW

Para activar el editor de iconos oprima el botón derecho del mouse

sobre la esquina superior derecha de la ventana del panel y

seleccione Edit Icon.

Page 21: 3 Laview 2009 - Capitulo IV, V y Vi

Creación/Edición de Conectores

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

El conector es la parte programática de un subVI, mediante estos

conectores se pueden ingresar datos y obtener resultados ejecutados

por el SubVI. Usted define las conexiones al escoger el numero de

terminales que requiere utilizar el para el VI supeior y al asignarles un

control e indicador en el panel frontal.

Page 22: 3 Laview 2009 - Capitulo IV, V y Vi

Llamar un SubVI dentro de un VI

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Para llamar un subVI dentro de otro SubVI, solo se debe ir a la

PALETA DE FUNCIONES/SELECCIONAR VI… y ubicar el SubVI en

el disco duro donde se guardó.

Page 23: 3 Laview 2009 - Capitulo IV, V y Vi

Caso práctico

de Aplicación

Page 24: 3 Laview 2009 - Capitulo IV, V y Vi

FIN DE SESIÓN 2

GRACIAS POR SU ATENCIÓN

Ing. EDGAR R. JULIÁN LAIME

CAPITULO DE METALURGIA

[email protected]

CEL.973866344

RPM*146533

COLSULTORÍA

SÁBADOS

10AM-1PM

CIP-CD-JUNIN