Arreglos: Controles e Indicadores - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

Arreglos: Controles e Indicadores

Description:

Arreglos: Controles e Indicadores A. Arreglos B. Generando arreglos con lazos C. Funciones b sicas de arreglos D. Que es polimorfismo E. Usando gr ficos para ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 37
Provided by: antaresIt
Category:

less

Transcript and Presenter's Notes

Title: Arreglos: Controles e Indicadores


1
Arreglos Controles e Indicadores
Lección 5
A. Arreglos B. Generando arreglos con lazos C.
Funciones básicas de arreglos D. Que es
polimorfismo E. Usando gráficos para
desplegardatos F. Agrupamientos (clusters) G.
Funciones para agrupamientos
2
Arreglos
Colección de datos de un mismo tipo De una o
más dimensiones, hasta 2 elementos por
dimensión Los Elementos se accesan por sus
indices El primer elemento tiene indice 0
índice Arreglo de 10 elementos
Arreglo 2D
Arreglo de 5 renglones por 7 columnas para un
total de 35 elementos
3
Arreglos Controles e Indicadores
1. Seleccionar Array Shell de la paleta Controls
2. Ponga el objeto de datos dentro del array shell
Agregue una dimensión para un arreglo 2D
4
Creando Arreglos de Constantes
1. Seleccionar Array Constant de la sub paleta
Array
2. Poner el objeto o la constante (data) en el
arreglo (array constant) el dato podrá ser de
punto fijo o flotante
5
Creando y Usando Arreglos
  • Auto-Indexado. El lazo acumula el arreglo en el
    margen derecho de la función
  • Los lazos For .. Hacen auto indexado por omisión
    El lazo While no lo puede hacer

Alambre más grueso
Alambre no cambia
Solamente un valor sale del lazo en ejecución.
6
Creando Arreglos 2D
  • Lazo interior crea los elementos de las columnas
  • El lazo exterior los coloca en sus respectivos
    renglones

7
Funciones más comunes de los Arreglos
Tamaño del arreglo
Inicializar Arreglo
Sub arreglo
8
La función Build Array
Adicionando elementos
Construyendo arreglos de mayor dimensión
Concatenando entradas (por omisión)
9
La Función Index Array
Extrayendo un elemento
Extrayendo un renglón
10
Polimorfismo
  • Las funciones de entrada pueden ser de diferentes
    tipos
  • Todas las funciones artiméticas de LabVIEW son
  • polimórficas

Arreglo escalado
Factor de escala
11
Graficos
Seleccionar de la sub paleta Graph Tipo
Waveform Graph Grafica un arreglo de números
contra sus índices Tipo XY Grafica un arreglo
contra otro arreglo
Leyenda del grafico (estilo de líneas y puntos)
Paleta del gráfico
Leyenda de la escala
12
Gráfico-simple Waveform Graphs
Arreglo 1D
Eje X uniforme - inicial X 0.0, delta X 1.0
Arreglo 1D
Eje X uniforme - uno especifica el espaciado
13
Gráficos - Múltiples Waveform Graphs
Cada renglón es un gráfico (inicial X 0, delta
X 1)
Cada renglón es un gráfico (los Bundle
especifican el espaciado para cada eje X)
14
Gráfico XY
  • Eje X no uniforme
  • Arreglos separados de X-Y definen los puntos

15
Uso de los Gráficos tipoChart y Graph
Usar la ventana de ayuda con Charts y Graphs
16
Agrupamientos (Clusters)
  • Estructura de datos en forma de grupos
  • Los datos pueden ser de diferente tipo
  • Los elementos pueden ser o todos controles o
    todos indicadores
  • A través del alambrado y agrupados con la función
    bundled en un cable

17
Controles e Indicadores para Agrupar
1. Seleccionar Cluster del menú o sub paleta
Array Cluster
2. Poner el o los objetos que se desea agrupar
dentro del cluster shell
18
Constantes de Clusters
  • Seleccionar Cluster Constant de la sub paleta
    Cluster
  • Clic derecho sobre el cluster existente y
    seleccionar CreateConstant

19
Orden en el Cluster
  • Elementos que tienen un orden lógico (iniciar con
    0)
  • Para cambiar el orden, clic derecho en el borde y
    seleccionar Reorder Controls in Cluster...

20
Uso de Clusters para pasar datos a los SubVIs
  • Usar clusters para pasar varios valores a una
    terminal
  • Límite de hasta 28 terminales
  • Simplifica el alambrado

21
Funciones del Cluster
  • En la sub paleta Cluster de la paleta Functions
  • También haciendo clic derecho en la terminal del
    cluster

(Leyendas en la terminal reflejan el tipo de dato)
Bundle
Bundle por Nombre
22
Funciones del Cluster
Unbundle
Unbundle por nombre
Unbundled cluster en el diagrama
23
Polimorfismo con Clusters
  • Las funciones tipo polimorfismo funcionan con los
    clusters
  • Funciones aritméticas pueden efectuar cálculos en
    clusters con datos numéricos

Cluster aritmético
24
RESUMEN
  • Un arreglo es una coleción de elementos del
    mismo tipo de datos numérico, Booleano, string,
    etc.
  • Crear arreglos o controles o indicadores es un
    proceso de 2 etapas
  • 1. Disponer del esqueleto del arreglo o
    cluster 2. Poner el control/indicador deseado
    dentro del esqueleto
  • Los lazos pueden acumular arreglos en los
    márgenes del icono auto-indixado
  • Las funciones de los arreglos se encuentran en la
    sub paleta Array de la paleta Functions

25
RESUMEN ..
  • las funciones aritméticas en LabVIEW son
    polimórficas entradas de diferentes tipos de
    datos
  • Graficación de datos (plots)
  • Atracticas caracteristicas para manipular
    graficos
  • Multi curvas en una misma grafica
  • Los Clusters tipo datos pueden ser de diferente
    tipo
  • Las funciones Bundle y Unbundle son usadas para
    crear y desensamblar clusters

26
Estructuras Case y Sequence
Lección 6
  • Estructura Case
  • Estructura Sequence
  • Nodos para Formulas
  • Como remplazar estructuras Sequence

27
Estructuras Case
Paleta Funtions sub paleta Structures
Encerrar nodos o arrastrarlos dentro de la
estructura Solo uno de los casos es visible
(verdadero o falso)
28
Case Boleanos y Numéricos
Nota Todas la posibles salidas de la estructura
Case deben ser alambradas
29
Case String, Enum, y Error
  • Case con Sring Case con Enum Case con
    Error

30
Estructura de función Sequence
En la paleta Function y sub paleta Structures
Eje cuta los diagramas secuencialmente, cuadro 0
(0..x), donde x es el número total de cuadros
Solamente un cuadro es visible a la vez
31
Algunas Propiedades de Sequence
Puede pasar datos de un cuadro a otro Se
crean en los bordes de la estructura Sequence
Secuencia local creada en el cuadro 1
Datos disponibles
Datos no disponibles
32
Función Formula
  • En la sub paleta Structures
  • Se pueden implementar ecuaciones complejas
  • Las variables se crean en el borde
  • El nombre de las variables son sensitivas (mayu
    minu)
  • Cada línea de ecuación debe terminar con ()
  • La ventana de ayuda muestra las funciones
    disponibles

Notar el punto y coma ()
33
Bifurcaciones Condicionadas en los nodos Formula
if (x gt 0) then y sqrt(x) else y
-99999.0 end if
Operador condicional
Condición Falsa
Condición verdadera
Condición
34
Nodos tipo Expression
  • Se Usan estos nodos Expression para resolver una
    expresión o ecuación sencilla de una variable.

35
RESUMEN
  • Existen 2 estructuras para el control de datos
  • Estructura Case
  • Estructura Sequence
  • Estructura Case
  • Booleanos o numericos el selector
    determina el tipo
  • Subdiagramas dentro de las estructuras case
  • La salida de una estructura Case debe
    definirse para todos los casos

36
RESUMEN
  • Las estructuras Sequence ejecutan los
    subdiagramas secuencialmente
  • Se pueden pasar datos entre los cuadros
  • Se crean en los bordes de la estructura
  • Los datos están disponibles en el cuadro
    siguiente
  • Los nodos Formula permiten editar ecuaciones en
    el diagrama de bloques.
  • Las estructuras Sequence pueden ser remplazadas
    con la estructura Case dentro de un lazo.
Write a Comment
User Comments (0)
About PowerShow.com