You are on page 1of 24

COLEGIO DE INGENIEROS DEL PER

CONSEJO DEPARTAMENTAL JUNIN


CAPITULO DE INGENIERIA METALURGICA

LENGUAJE DE PROGRAMACIN GRFICA PARA DESARROLLO DE


SOFTWARE EN INSTRUMENTACIN, SIMULACIN Y CONTROL DE
PROCESOS EN INGENIERA (NIVEL BSICO)

By: Ing. Edgar R. Julin Laime


Engineerings Software Development

Huancayo, Agosto de 2011.

CAPTULO IV
ARREGLOS DE DATOS
EN LABVIEW

Qu son Arreglos de Datos?


Un Arreglo es una coleccin de datos del mismo tipo.
Un Arreglo puede tener una o mas dimensiones, 1D-vector, 2D-

matriz-3D, o ms-tensor.
El ndice se encuentra en el rango de cero a N-1, en donde N es el
nmero de elementos en el arreglo. El arreglo de una dimensin (1D)
que se muestra en la siguiente figura:

Array: 6-element

0.8

0.6

0.2

0.6

0.9

0.3

Index

Los arreglos en LabVIEW pueden ser de cualquier tipo, numrico,

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

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Creacin de Arreglos
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 numrico 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.
+

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Creacin de Arreglos
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:

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

DEMOSTRACIN
Utilizacin de LABVIEW

Arreglos de 2 mas Dimensiones


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:
Arreglo de 5 x 6
0
ndice de Filas
ndice de Columnas

0
1
2
3
4

Para aadir dimensiones al arreglo de controles o indicadores se

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


Dimension del men.

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

DEMOSTRACIN
Utilizacin de LABVIEW

CAPTULO V
GRFICAS EN LABVIEW

Grfica tipo Carta (Waveform Chart)


La Grfica de Barrido es un indicador numrico especial que

despliega una o ms lneas. La grfica de barrido se encuentra en la


subpaleta Graph de la paleta de Controles. Las graficas de barrido
pueden desplegar uno o mltiples trazos.

Los valores para X son asignados automticamente, e inicia de cero

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


Para graficar mltiples seales se usa la herramienta BUNDLE.
GRAFICAS EN LABVIEW

CHART GRAPH XYGRAPH GRAFICAS DE N SEALES

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

como ya se mencion las seales viajan por estos cables, se


encuentra en la PALETA DE FUNCIONES en la categora CLUSTER,
CLASS and VARIANT.
Esta herramienta ensambla las seales que se requieren graficar en
una sola seal, de ese modo puede ser recibida por la grfica.

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

grficas se usa anlogamente al caso del Bundle, y es para colectar


arreglos de datos (pares ordenados XY) en una sola seal que ser
enviada a una grafica XY de mltiples seales XY.
GRAFICAS EN LABVIEW

CHART GRAPH XYGRAPH GRAFICAS DE N SEALES

DEMOSTRACIN
Utilizacin de LABVIEW

Grfica de Onda (Waveform Graph)


La Grfica de Onda es una objeto en donde podemos graficar 1

arreglo de datos para la funcin Y, los datos para X son asignados


automticamente y pueden ser configurados. Estas grficas tambin
pueden desplegar uno o mltiples trazos.

Los valores para X son asignados automticamente, y se puede

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


GRAFICAS EN LABVIEW

CHART GRAPH XYGRAPH GRAFICAS DE N SEALES

DEMOSTRACIN
Utilizacin de LABVIEW

Grfica tipo XY (XY Graph)


La Grfica tipo XY es una objeto en donde podemos graficar pares

ordenados, estos datos se ingresan mediante 2 arreglos de datos


(Arrays) para la funcin X y Y, Estas grficas tambin pueden
desplegar uno o mltiples trazos.

Los valores para X son asignados automticamente, y se puede

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


GRAFICAS EN LABVIEW

CHART GRAPH XYGRAPH GRAFICAS DE N SEALES

CAPTULO VI
CREACIN DE SUBVIs
EN LABVIEW

Tipos de SubVIs en LabVIEW


1. Funcin : Operaciones elementales de LabVIEW, no
tienen panel frontal o diagrama de bloques. Function
2. Standard : Modulados y configurados por cableado.
3. Express : Interactivo con cuadro de dilogo configurable.
Express VI

Standard VI

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

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

naturaleza jerrquica 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 ms alto nivel.
Los subVIs son similares a funciones o subrutinas en los lenguajes
de programacin convencionales.
En LabVIEW se puede usar un nmero ilimitado de subVIs dentro de
un VI (MODULAR).

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Creacin/Edicin del Icono


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 VIs por defecto es el logo de
LabVIEW
Para activar el editor de iconos oprima el botn derecho del mouse
sobre la esquina superior derecha de la ventana del panel y
seleccione Edit Icon.

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Creacin/Edicin de Conectores
El conector es la parte programtica 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.

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Llamar un SubVI dentro de un VI


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.

CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

Caso prctico
de Aplicacin

FIN DE SESIN 2
GRACIAS POR SU ATENCIN
Ing. EDGAR R. JULIN LAIME
CAPITULO DE METALURGIA
DOCKJULIAN@HOTMAIL.COM
CEL.973866344
RPM*146533
COLSULTORA
SBADOS
10AM-1PM
CIP-CD-JUNIN

You might also like