INSTRUMENTACIÓN N AVANZADA. ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters

Documentos relacionados
Figura 1.1. Figura 1.2

Documentación complementaria para las prácticas de LabView

Práctica 9 Gráficas, trazos, arreglos y grupos en LabVIEW

Instrumentación Virtual con LabVIEW

UNIDAD 2. writer USANDO TABLAS. CURSO: LibreOffice

Arrays y Clusters en LabVIEW

GUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

Estructuras en LabVIEW.

VI Promedio de temperaturas

9.1. Insertar filas en una hoja

TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse

FORMATO CONDICIONAL EN EXCEL

Un tutorial sobre conceptos básicos y estrategias simples para adquirir datos con la PC, monitorear un experimento, etc con:

CREACIÓN Y MANEJO DE TABLAS Instructivo N 1

TUTORIAL SOBRE HOJAS DE CALCULO

Manual Power Point Trabajar con formas

Elaboración de Documentos en Procesadores de Textos

Qué es una tabla dinámica? Para qué sirve una tabla dinámica?

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 4

Excel 2010 Introducción al entorno de trabajo

MICROSOFT EXCEL 2007

TECNOLOGÍA E INFORMÁTICA

Microsoft Windows Seven. Windows Seven. Elementos de la pantalla principal Iconos del escritorio o Equipo o Papelera de Reciclaje Barra de tareas

UNIDAD 1. writer PRIMEROS PASOS. CURSO: LibreOffice

Funciones Básicas de la Hoja de Cálculo

En Microsoft Office Word 2007 se puede insertar una tabla eligiendo un diseño entre varias tablas con formato previo

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

Manejo de Filas, Columnas, Celdas y Rangos

Información General sobre Certificación

ESTADÍSTICA CON EXCEL

Práctica 3: Utilización de Charts dobles, Waveforms Graphs, propiedades de gráficos, creación de Waveforms y su almacenamiento en disco.

En esta lección vamos a ver más utilidades y opciones sobre la

Cómo crear un Juego de preguntas en Educamóvil

Instrumentación Virtual con LabVIEW Objetivos del Curso

TUTORIAL PARA CONSTRUIR EL DIAGRAMA DE FASES DE UNA SUSTANCIA

Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW

Elaboración de material didáctico con software de edición de video, imágenes y audio. Prof. M.I. Jaime Alfonso Reyes Cortés Marzo 2016

Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda

Tema: Excel Formulas, Funciones y Macros

MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER

MÓDULO HOJAS DE CÁLCULO

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA

Cómo manejar el editor HTML de Moodle?

Adquisición y Activación de Licencias

LABORATORIO Nº 8 FILTROS EN EXCEL

UNIVERSIDAD METROPOLITANA LATIN CAMPUS GUÌA DE ESTUDIO Y EVALUACIÒN. Informática General IV- POWER POINT TEXTO ELECTRÓNICO GRATUITO EDITADO POR UMLA

A-0113 CAPITULO 1 1. CONOCIENDO LABVIEW

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

Muestra. LabVIEW TM Core 1 Manual de Curso

Terceros Ekon Sical. Departamento de Informática

Utilización de Funciones en OpenOffice.org Calc

UNIDAD 4. MODIFICAR TABLAS DE DATOS

Cómo crear el objeto Juego de Pistas en Eduloc

Introducción a LabVIEW

SESIÓN 6 INTRODUCCIÓN A POWER POINT

INSTRUMENTACIÓN AVANZADA. Instrumentación Virtual con LabVIEW

Hacemos clic con el ratón para situar el cursor donde queremos que aparezca la tabla. Nos vamos a la barra de Menús, Insertar, Tabla

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Módulo Catálogo Virtual -Biblioteca IGP Instructivo de uso

Competencias TIC para profesionales Del Siglo 21

Tutorial KingSoft Office

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

El proceso para crear una presentación en Microsoft PowerPoint incluye lo siguiente:

INTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

ESCUELA DE LA SALUD PROGRAMA TÉCNICO EN SEGURIDAD Y SALUD EN EL TRABAJO SUBMÓDULO BÁSICO GUIA WINDOWS-CARPETAS Y COMPRIMIR

Curso Microsoft Office 2013 Documento de apoyo al programa de capacitación

CIRCUITOS COMBINACIONALES CON isplever

1. Creamos un nuevo proyecto del tipo Aplicaciones de Windows Forms (Visual C#) en Visual Studio.

MANUAL DE USUARIO. Sistema CLASS Profesores

Programación en Visual Basic Ricardo Rodríguez García

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Microsoft Project 2013

OBJETOS CONTENEDORES JPANEL Y JSCROLLPANEL

MANUAL. Módulo de Devoluciones Web

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo

LA PIZARRA SMARTBOARD

Pasos para la creación de un gráfico en Excel 2007

Georreferenciaciónn Con GIS y los complementos GeoCoding y OpenLayers Plugin

WorkManager E.D. Manual guía de usuario Diseñador de formularios

CAPÍTULO 5. TIPOS DE VISTAS

FORO VOCACIONAL DEL SOVIO

CONSTRUCCIÓN DE GRÁFICOS CON EXCEL

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA GUIA TABLAS DINÁMICAS

Fundamentos de Ordenadores. Depurar programas usando Nemiver

PRÁCTICA II: ADQUISICIÓN DE DATOS CON LABVIEW

- 1 - MANUAL DE USUARIO - AFILIADOS CONTENIDO

CONFIGURACIÓN DE FIRMA DIGITAL EN WORD 2013

Ventana de propiedades de edición

Práctica 1: Creación de un VI LabVIEW sencillo.

FUNCIONES NUMÉRICAS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

UNIVERSIDAD DE MANAGUA Al más alto nivel

Práctica 3: Monitoreo y Depuración de Programas

PASOS PARA CREAR FUNCIONES CON VBA

Práctica ENS:Ensamblar y depurar

Ejercicio corto. Ejercicio corto. Ejercicio corto. Lección 1: Introducción a Word. Lección 2: Modificaciones de documentos

SISTEMA DE CONTROL DE REQUERIMIENTOS

TEMA 32: PAGOS Y COBROS AUTOMÁTICOS EN SAP R/3 Programa de Pagos Automático

Lola Maicas 1 PORTADA 2 BARRA DE HERRAMIENTAS

Transcripción:

ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters

Objetivos 1. Event Structure 2. Arrays 3. Funciones 4. Ejercicios 5. Cluster 6. Simulación de adquisición de señales de tensión 7. Adquisicion de datos con la placa USB 18200-10 8. Adquisición de una señal de tensión 9. Adquisición de dos señales (corriente y tensión)

Structure Event Código a procesar cada vez que se pulse un botón

Structure Event Código a procesar cada vez que se pulse un botón

Structure Event Ejercicio

Ejercicio

Ejercicio: Realizar un VI con las cuatro operaciones matemáticas utilizando la estructura event. Ejercicio

Arrays INSTRUMENTACIÓN N AVANZADA Los arrays o arreglos son un conjunto de datos del mismo tipo ordenados que pueden ser números, booleanos,, waveform, path, strings, etc. Determinado por los elementos y dimensiones. Pueden ser utilizados como un indicador o un control (de entrada). El cableado de un array es del mismo color que el tipo de datos que contiene, pero más grueso y en el caso de los numéricos es de doble línea para dos o más dimensiones. En el terminal del DdB aparecerá el tipo de datos entre corchetes. Se utilizan cuando se trabaja con una colección de datos similares y cuando se quiere optimizar subrutinas repetitivas

Arrays- Creación INSTRUMENTACIÓN N AVANZADA Para crear un Array vamos al PF y con clic derecho con el mouse seleccionamos Array desde Array,Matrix & Clusters Ejercicio

Arrays Creación INSTRUMENTACIÓN N AVANZADA El siguiente paso es determinar que tipo de arreglo se va a generar. Existen dos tipos de arreglos: indicadores y de control. En el primer caso solo recibe datos por parte del programa, mientras que en el segundo (control) el usuario puede ingresar los datos manualmente. En nuestro ejemplo creamos un arreglo de control, agregando un control numérico y lo colocamos dentro del Array.

Arrays INSTRUMENTACIÓN N AVANZADA Como se puede apreciar el arreglo tiene una entrada, si lo que deseamos es una matriz de cinco entradas habrá que colocar el puntero en dicho arreglo de tal forma de obtener la selección siguiente: Colocar el puntero y estirar para aumentar las entradas hasta observar cinco celdas.

Arrays INSTRUMENTACIÓN N AVANZADA Si queremos obtener tres filas (Array de dos dimensiones) hacemos clic en en la primera celda hasta obtener la siguiente forma:

Arrays Creación INSTRUMENTACIÓN N AVANZADA 1. Al usar un Array no hay que declarar el tamaño de cada dimensión, ya que puede redimensionarse cuando sea necesario. 2. Si el Array se deja vacío en el DdB aparecerá el terminal en negro con un paréntesis vacío. Vacío Ejercicio

Arrays INSTRUMENTACIÓN N AVANZADA Siguiendo los mismos pasos podemos crear un array con indicadores. En el ejemplo siguiente creamos un VI que genere cinco números aleatorios y lo almacenamos en un array: Ejercicio 1

Arrays Auto-indexando Output Cuando auto-index queda habilitado a la salida del túnel, el Array de salida recibe un nuevo elemento en cada iteración del ciclo. Auto-indexed output arrays tiene igual número de elementos que el número de iteraciones.

Construir un Array con constantes desde el DB Función Build Array Ejercicio 2

Arrays 2D Array INSTRUMENTACIÓN N AVANZADA Requiere de un índice de columna y un índice de fila para localizar a un elemento, ambos índices se inician en cero. Para crear un multidimensional array sobre el PF, click derecho sobre el display de índice, se selecciona Add Dimension desde el menú emergente. Con la herramienta de posicionamiento podemos cambiar el tamaño del despliegue del índice hasta que tenga las dimensiones que queramos.

Arrays Inicialización El array puede inicializarse ingresando los datos desde el PF. Para inicializar arrays, se define el número de elementos en cada dimensión y el contenido de cada elemento. Los arrays sin inicializar tienen dimensión pero no tienen elementos.

Arrays Creando constantes Para crear un array constante: Seleccionar Array Constante desde la paleta de Functions Coloque la función en el DdB Arraste e inserte una constante dentro del Array. Se usa un array constante para almacenar varios datos que permanecen constantes en la ejecución de un VI. Arrays constantes también son útiles para pasar datos dentro de un subvi Ejercicio 3

Arrays Auto-indexado For Loop o While Loop, cada iteración puede volcar información como un elemento del array habilitando autoindexado sobre el túnel. El túnel cambia de forma: de un cuadrado sólido a la imagen siguiente:

Arrays Auto-indexando Input For Loop se ejecuta un número de veces igual al número de elementos del Array Ejercicio 4

Arrays Creando Arrays 2D Usando dos For Loops, uno dentro del otro generamos un array 2D Ejercicio 5

Trabajando con arrays usando funciones de LabVIEW Build Array (Agregando un nuevo elemento a un array existente) Ejercicio 6

Build Array (Agregando un nuevo elemento a un array existente)

Trabajando con arrays usando funciones de LabVIEW Array Index (desplegar un elemento del array 1D por su índice) Ejercicio 7

Trabajando con arrays usando funciones de LabVIEW Array Index (elemento de un Array 2D) Ejercicio 8

Trabajando con arrays usando funciones de LabVIEW Ejercicio 9

Trabajando con arrays usando funciones de LabVIEW Ejercicio 10

Trabajando con arrays usando funciones de LabVIEW Dimensión de un Array Ejercicio 11

Trabajando con arrays usando funciones de LabVIEW Si la función no encuentra el elemento devuelve -1 Ejercicio 12

Trabajando con arrays usando funciones de LabVIEW Build, Insert, Sort (Ejercicio 13)

Función Subset: Regresa parte de un array iniciando por el index y determinado por lenght Ejemplo Ejercicio 14

Ejercicio 15

Trabajando con arrays usando funciones de LabVIEW Ejercicio 16

Ejercicio 16

Ejercicio 17

Construir un VI con una rutina de una función de estructura que genere el array de la Figura. A partir de este array genere otro donde se intercambien los elementos 3 y 8, obteniendo el array resultante: Ejercicio

Clusters

Clusters INSTRUMENTACIÓN N AVANZADA Estructura de Datos que agrupa datos juntos. Pueden contener datos de tipos diferentes (a diferencia de los arrays). Similar a un registro de una base de datos Los elementos deben ser todos Controles o todos Indicadores. Ejemplo

Clusters Array vs. Cluster INSTRUMENTACIÓN N AVANZADA Los Clusters difieren de los arrays en que tienen una medida fija. Clusters pueden contener datos mixtos mientras que los arrays contienen datos de un único tipo. Igual que un array, un cluster es o un control o un indicador y no puede contener una mezcla de controles e indicadores.

En el ejemplo siguiente, se muestra cómo tres tipos de datos distintos (número real, número entero y cadena de caracteres) que se encuentran en los controles de la izquierda son llevados a la parte derecha del diagrama como una única unidad. Para aguparlos, se utiliza el objeto Bundle, que se encuentra en Functions/Programming/Cluster, Class & Variants. En cambio, en el lado derecho, tanto del diagrama como del panel, se encuentran los indicadores que permiten visualizar los valores enviados desde los controles antes mencionados. Para ello, se utiliza el objeto Unbundle, cuya misión es obtener los elementos individuales del grupo que llega a su entrada.

Ejercicio 18

Ejercicio 19

Ejercicio 20

Clusters Creación Para crear un cluster control o indicador en el PF: Colocar la pre-forma (punteada) del Cluster sobre el PF desde Controls- >>Array & Cluster Arrastrar objetos dentro, que bien puede ser numérico, Booleano, string, etc. El cluster se convierte en indicador o control de acuerdo al primer objeto que fue ingresado dentro del grupo Ejercicio

CREACION DE UN CLUSTER DESDE EL PANEL FRONTAL INSTRUMENTACIÓN N AVANZADA Ejercicio 21

Cluster Constante Para crear un cluster constante: Seleccione un cluster constant desde la paleta de Functions Coloque el cuadro cluster en el DdB INSTRUMENTACIÓN N AVANZADA Ejercicio 22

El orden de los datos en el interior es en el que se añaden. Este orden se puede modificar haciendo click derecho en el borde del cluster y seleccionando Reorder Controls In Cluster desde el menú contextual Clusters Orden El orden lógico inicia en 0 Ejercicio 23

Clusters INSTRUMENTACIÓN N AVANZADA Ejercicio 1

Clusters INSTRUMENTACIÓN N AVANZADA Ejercicio

Clusters y Waveform Graph Ejercicio

Trabajando con arrays usando funciones de LabVIEW x =1 Ejercicio x 0

Ejercicio