3 laview 2009 - capitulo iv, v y vi
DESCRIPTION
CURSO LABVIEW BASICO 03TRANSCRIPT
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
CAPÍTULO IV
ARREGLOS DE DATOS
EN LABVIEW
¿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
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.
+ =
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:
DEMOSTRACIÓN
Utilización de LABVIEW
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
DEMOSTRACIÓN
Utilización de LABVIEW
CAPÍTULO V
GRÁFICAS EN LABVIEW
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
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.
DEMOSTRACIÓN
Utilización de LABVIEW
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).
DEMOSTRACIÓN
Utilización de LABVIEW
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).
CAPÍTULO VI
CREACIÓN DE SUBVI’s
EN LABVIEW
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
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).
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.
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.
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ó.
Caso práctico
de Aplicación
FIN DE SESIÓN 2
GRACIAS POR SU ATENCIÓN
Ing. EDGAR R. JULIÁN LAIME
CAPITULO DE METALURGIA
CEL.973866344
RPM*146533
COLSULTORÍA
SÁBADOS
10AM-1PM
CIP-CD-JUNIN