La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Lesión 4 Arreglos (Arrays) y Gráficas (Graphs). Arreglos (Arrays) Es una colección de datos del mismo tipo Un arreglo tiene una o más dimensiones y hasta.

Presentaciones similares


Presentación del tema: "Lesión 4 Arreglos (Arrays) y Gráficas (Graphs). Arreglos (Arrays) Es una colección de datos del mismo tipo Un arreglo tiene una o más dimensiones y hasta."— Transcripción de la presentación:

1 Lesión 4 Arreglos (Arrays) y Gráficas (Graphs)

2 Arreglos (Arrays) Es una colección de datos del mismo tipo Un arreglo tiene una o más dimensiones y hasta 2 31 elementos Los elementos del arreglo se pueden accesar por medio de su índice El primer elemento tiene índice 0 índice Arreglo de 10 elementos 1.23.28.28.04.85.16.01.02.51.7 0 1 2 3 4 5 6 7 8 9 Arreglo 2D Cinco filas x Siete columnas Arreglo de 35 elementos 0 1 2 3 4 5 6 0 1 2 3 4

3 Agregando un Arreglo al Panel Frontal Desde la sub-paleta de Controls >> Array, Matrix & Cluster, seleccione el Array Shell Colóquelo en la pantalla.

4 Agregando un Arreglo (cont.) Situé el objeto de datos dentro del shell (Ej. Control Numérico)

5 Arreglos de Controles e Indicadores Añada dimensión 2D al arreglo 1. 2. Selección de arreglo (Array)Arrastre el objeto dentro de la estructura del arreglo

6 Creando Arreglos Bidimensionales (2D)

7 Funciones de los Arreglos – Lo Básico Functions >> All Functions >> Array

8 Funciones de los Arreglos Construcción de un Arreglo

9 Creación de un Arreglo de Constantes 1. Seleccione la estructura de arreglos 2. Arrastre a la estructura los datos que pueden ser constantes numéricas, booleanas o cadena de caracteres

10 Creación de Arreglos Utilizando Ciclos Los ciclos For y While pueden indexar y acumular arreglos automáticamente 0 1 2 3 4 5 1D array Auto-Indexado activado (Por defecto en For Loops) Auto-Indexado desactivado (click derecho en el túnel) El cable se vuelve más grueso El cable permanece del mismo tamaño Únicamente pasa un valor fuera del ciclo (ultima interacción

11 Creación de arreglos 2D El ciclo (For Loop) interno crea los elementos de las columnas El ciclo (For Loop) externo crea las filas 0 1 2 3 4 5 1D array 0 1 2 3 2D array

12 Creando un Arreglo con un Ciclo Los ciclos acumulan arreglos en sus limites.

13 Funciones de Arreglos 4 10 initialized array Element dimension size Initialize Array Número de elementos 32574Arreglo

14 Funciones de Arreglos 325 7142325 7 142 Array Element Nuevo arreglo 325 142 1D Array 325 142 2D Array array element array with appended element Build Array 325 142 1D Array 142325

15 Funciones de Arreglos 5 2 7142325 Array Index Element 0 Row Index 2D Array 142 352 2 Column Index 5 Element array index(0) length subarray Array Subset array index element 1325782 Index 4 3257 2 Length Array Subset Array Index Array

16 Extract Column Extract Row 0 Disabled input (empty box) 0 0 Funciones de Arreglos

17 Poliformismo Las funciones aritméticas son polimórficas Las entradas a las funciones pueden ser de diferentes estructuras de datos Corra Polymorphism Example.vi (BASICS.LLB) Scalar + Scalar Array + Scalar Array + Array CombinaciónResultado Scalar Array Array + Array Array 364 142 2 325 142 467 142 467 3257 5 2 7

18 Gráficas Una gráfica es un indicador de dos dimensiones que permite desplegar uno o mas arreglos llamados trazos. Las gráficas se encuentran en la subpaleta Graph del menú Controls. La grafica de onda (Waveform Graph) unicamente grafican funciones con puntos espaciados uniformemente Graficas XY (XY Graph) es un grafico o plano Cartesiano.

19 Gráficas Gráfica de forma de onda – indicador numérico especial que puede mostrar una historia de valores Controles >> Indicadores de Gráficas >> Gráfica de forma de onda

20 Gráficas Seleccionados desde la Paleta de Controles del Menu Controls >> All Controls >> Graphs Grafico de Forma de Onda (Waveform Graph) – Grafica un arreglo de numeros en contra de sus indices Grafico XY Expreso (Express XY Graph) – Grafica un array en contra de otro Grafico de Forma de Onda Digital (Digital Waveform Graph) – Grafica bits de datos binarios

21 No borrar esta Diapositiva

22 Gráficas Haga Clic Derecho en la grafica y seleccione Properties (propiedades) para poder personalizar interactivamente

23 Usando ciclos y temporización (Time Delay) Construya el VI Ejemplo de Ciclo.vi. Note

24 Gráfica de Onda (Waveform Graph)

25 Usando Gráficas de Forma de Onda y generadores de señal (Waveform ) Nótese

26 Gráfica XY (XY Graph)

27 Trazo Simple Waveform Graphs 1D Array Waveform graph 1D Array Waveform graph terminal (1D array) Función Bundle (Cluster subpalette ) terminal (cluster)

28 Trazo Múltiple Waveform Graphs Función Build Array (Array subpalette) Waveform graph terminal (cluster array) clusters cluste r array 1D Arrays Waveform graph terminal (2D array) 2D array Build Array

29 Ejemplo XY Graphs

30 Diagrama de Bloques

31 Resumen Use la ventana de ayuda para conectar charts and graphs

32 Clusters Estructura de Datos que agrupa datos juntos. Los Datos pueden ser de diferentes tipos. Semejante a una estructura (struct) en C++ Los elementos deben de ser ya sea, todos Controles o todos Indicadores Se puede considerar como un conjunto de alambres agrupados en un cable.

33 Creando un Cluster 1. Seleccionar la pre-forma (shell) del Cluster Controls >> All Controls >> Array & Cluster 2. Colocar Objetos dentro de la pre-forma (shell)

34 Funciones del Cluster Están ubicadas en la subpaleta de Cluster de la paleta Functions>>All functions. También puede ser accesada haciendo clic con el botón derecho del mouse en la terminal del Grupo. Bundle (Agrupar) (Las etiquetas de la terminal reflejan los tipos de datos) Bundle by name (Agrupar por nombre)

35 Funciones del Cluster Unbundled (separar) Unbundled by name (separar por nombre) Ejemplo de un Cluster separado (Unbundled Cluster)

36 Errores de Cluster Los Errores de Cluster contienen la siguiente información: ◦ Booleano (Boolean) Para reportar si surgió algún error ◦ Enteros (Integer) Para reportar errores específicos de códigos ◦ Cadena (String) Para brindar información acerca del error

37 Técnicas de Manejo de Errores La información de un Error es transmitida de un subVI al siguiente Si un Error ocurre en un subVI, todos los subVI subsecuentes no serán ejecutados de la manera usual Los errores de Cluster contienen todas las condiciones del Error Manejo automático de Errores Errores de Cluster

38 Errores de Cluster y su Manejo


Descargar ppt "Lesión 4 Arreglos (Arrays) y Gráficas (Graphs). Arreglos (Arrays) Es una colección de datos del mismo tipo Un arreglo tiene una o más dimensiones y hasta."

Presentaciones similares


Anuncios Google