Instrumentación virtual



Documentos relacionados
Instrumentos virtuales LabVIEW

Introducción al LabVIEW

Instrumentación virtual

Portafolios en CREA 2. Manual

Sección de Introducción.

UNIDAD I PROCESADOR DE TEXTOS

Guadalinex Básico Impress

Índice. Insertar vínculos a páginas web... 8 Insertar videos... 9 Vínculos a archivos... 9

eportafolios en Canvas

Elaborando WebQuest usando Power Point

Cuando termines, simplemente cierra tu navegador (normalmente) y el Acelerador todito Card quedará en espera en la bandeja de sistema.

Uso del portafolio digital

COPIA SEGURIDAD Y RESTAURACIÓN CURSO

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

UNIDAD I PROCESADOR DE TEXTOS

PowerPoint 2010 Modificar el diseño de las diapositivas

MANUAL DEL USUARIO: EDITOR E-COMMERCE

Como ejemplo crearemos una campaña normal. Entra en la sección de contactos y haz clic sobre el botón de Crear una nueva campaña.

Tema 15. Al finalizar el tema, serás capaz de:

Utilizar Skydrive. Cargar y Compartir Archivos.

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Instrucciones para acceder a la Red de Gestores para el Desarrollo de la CoPLAC - GpRD

1 UNIDAD 4 - CREA TABLAS DINÁMICAS Y GRÁFICOS DINÁMICOS

MANUAL DE MOVIE MAKER

Programa multilicencia de Adobe

01 Cómo ingresar al Campus

Objetivos de aprendizaje del tema

Trabajar con diapositivas

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Operación de Microsoft Excel

Elaborar presentaciones digitales utilizando las herramientas online Emaze con el fin de apoyar el proceso de enseñanza y de aprendizaje.

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo.

Video dentro de una página Web interna del curso

PowerPoint 2010 Hipervínculos y configuración de acciones

PLATAFORMA EDUCATIVA UDECNET

Bases de Datos en Visual FoxPro. Administrador de proyectos

Para habilitarlas, le solicitamos que realice cada uno de los siguientes pasos:

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

Guía de Outlook Express

Cuentas Contables. Para Generar y/o modificar las cuentas contables hay que ir a: Parámetros Plan de Cuentas Cuentas Contables

Trabajar con Windows Movie Maker Pasos para realizar un video. Paso a paso 1 Abrir Windows Movie Maker Ir a Inicio. Haga clic en el ícono del programa

Manual Sistema de Afiliados Lomas Travel

OneDrive Pro : Referencia Rápida

TEMA: MANEJO DE TABLAS DINAMICAS EN MICROSOFT EXCEL 2013.

Manual de uso del sistema de tareas

Versión Telefónica. Todos los derechos reservados.

Diseño de formularios

Eclipse Process Framework Composer EPFC, es un editor de procesos gratuito que sirve para editar fragmentos de método, procesos o metodologías y

2_trabajar con calc I

Manual de Usuario SMS Inteligente

MANUAL DE USUARIO COMPROBANTE ELECTRÓNICO APLICACIÓN GRATUITA

Acceso al panel de gestión

Configurando SalesUp! en tu empresa

Introducción a los sitios de SharePoint en Office 365

Solucionar problemas relacionados con el ingreso a Academusoft

DISEÑADOR DE ESCALERAS

Introducción a LinoIt Breve guía sobre algunas de sus funcionalidades destacables.

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

Draw: objetos en 3D, diagramas de flujo y exportación

Universidad de Guadalajara Tópicos Selectos.

Microsoft Access proporciona dos métodos para crear una Base de datos.

MANUAL DE CONTACTOS. Importar Enviar un comunicado Formatos de archivos soportados Crear una lista nueva

Una guía rápida para. Crear Boletines de Noticias

Generador de Sitios Web de Eventos Comunitarios

LECCION 5. Herramientas de Pintura y Edición Parte II. Crear formas de Pincel

Crear la base de datos antes de la instalación de Wordpress.

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables.

Copyright Arsys Internet S.L. Guía de Ecommerce Inicio rápido

Manual de Usuario del

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE CD. VALLES MANUAL DE USUARIO

Nuevo diseño de Google Apps Gmail, Calendar, Docs y Sites 28/11/11

A-PDF Merger NO requiere Adobe Acrobat, y produce documentos compatibles con Adobe Acrobat Reader Versión 5 y superior.

Moodle, plataforma de aprendizaje

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

webmaker Guía básica Tu web en 3 pasos Índice

DOCENTES FORMADORES UGEL 03 PRIMARIA

Manual de uso: Map Source

Word XP (Continuación) Salto de página vs. Salto de Sección

Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99

Cómo crear un fichero de ayuda para tus aplicaciones?

Guía para la Automatización de Documentos en. Microsoft Word

Dinos qué tal lo estamos haciendo

Manual para el uso del Correo Electrónico Institucional Via Webmail

Ejercicio: Creación de una lección en línea: WebQuest

Operación Microsoft PowerPoint 97

Manual Terabox. Manual del usuario. Versión Telefónica. Todos los derechos reservados.

MANUAL DE CONFIGURACIÓN DE NUBE

TUTORIAL PARA ELABORACIÓN DE SITIO WEB

Manual para la Base de Datos de Expertos en Zonas Áridas

C.E.A. San Ildefonso La Granja Curso 2009/2010

ACTUALIZACIÓN DE LA PLATAFORMA EDUCATIVA: MOODLE 3.0

Operación Microsoft PowerPoint 97

!"!#!$%&'(!)$% )*+%*)!,$&%-*. +!/*(01*2

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

Manual de Usuario. Facebook

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

Transcripción:

Instrumentación virtual Tema 3 SubVI s Introducción al tema En este tema se desarrolla el concepto de SubVI, el cual se entiende como una subrutina en un programa tradicional, y se obtienen beneficios como el uso recursivo de extractos de código para diversos procesos que sean requeridos por una determinada aplicación. 1

Introducción al tema Mucho del conocimiento previo se tiene del tema anterior dado que se utilizan las mismas herramientas, sólo se agregan dos aspectos que sirven para la generación de los respectivos SubVIs, la generación del ícono que representa el instrumento y las terminales que este van a tener. Insisto, vas a perfeccionar tus técnicas de programación con VI s y funciones pero con la opción de que las podrás compartir. Desarrollo de SubVI s Después de elaborar un VI y crear su propio ícono y panel de conexión, éste se puede utilizar en otro VI. Un VI dentro de otro VI se llama un SubVI. Un SubVI es una subrutina de programación basada en texto. Utilizando SubVIs se manejan cambios y eliminan errores del diagrama de bloques rápidamente. Cada VI muestra un ícono (representación gráfica de un VI). 2

Desarrollo de SubVI s Los íconos pueden contener una combinación de texto, imágenes o uno de los dos. Si utilizas un VI como SubVI, el ícono identifica el SubVI en el diagrama de bloque del VI. El conector muestra terminales disponibles para la transferencia de datos hacia y desde el SubVI, de los cuales hay varias configuraciones de conectores para elegir. Desarrollo de SubVI s 3

Edición de SubVI s A continuación se muestran unos ejemplos de subvi s incrustados en un VI: Subrutina aritmética Edición de SubVI s Aplicación de subvi anterior 4

Edición de SubVI s El diagrama de bloque mostrado anteriormente contiene un subvis. Para que veas el panel frontal de un subvi, simplemente haz un doble clic sobre el subvi. Puedes ver la jerarquía de subvis dentro de un VI principal haciendo un clic en Browse>> Show VI Hierarchy. Edición de SubVI s Los pasos que se requieren para crear un SubVI son los siguientes: Crear el ícono Crear el conector Asignar terminales Salvar el VI Insertar el VI dentro del VI principal 5

Edición de SubVI s Crea íconos personalizados para reemplazar los íconos predeterminados al hacer clic-derecho en la esquina superior derecha del panel frontal o del diagrama de bloques y seleccionando la opción de EditIcon del menú de atajo o haciendo un doble clic en el ícono en la esquina superior derecha del panel frontal. También puedes corregir íconos seleccionando File >> VI Properties, seleccionando General del menu Category y haciendo clic en el botón de Editar (EditIcon). Utiliza las herramientas del lado izquierdo de la casilla de diálogo del Icon Editor para desarrollar el diseño del ícono en el área de edición. Edición de SubVI s Puedes arrastrar un gráfico desde cualquier archivo y colocarlo en la esquina superior derecha del panel frontal o del diagrama de bloque, LabVIEW convierte el gráfico a un ícono de 32 32 píxeles. 6

Para utilizar un VI como un subvi, se necesita crear un conector. El conector es un conjunto de terminales que concuerdan a los controles y a los indicadores de ese VI, similar a la lista de parámetros de una función basada en un lenguaje de programación de texto. El conector define las entradas y las salidas que puedes cablear al VI para que pueda utilizarlo como SubVI. Define las conexiones asignando un control del panel frontal o un indicador a cada una de las terminales del conector. Para definir un conector, da un clic-derecho sobre el ícono en la esquina superior derecha de la ventana del panel frontal y selecciona Show Connector del menú. El conector substituye el ícono. Cada rectángulo en el conector representa una terminal. Utiliza los rectángulos para asignar entradas y salidas. 7

El número de terminales que LabVIEW muestra en el conector, depende del número de controles e indicadores en el panel frontal. El panel frontal de arriba tiene dos controles y un indicador, así que LabVIEW muestra dos terminales de entradas y una terminal de salida en el conector. 8

Después de seleccionar un patrón para utilizar en tu conector, debes definir las conexiones asignadas a un control del panel frontal o indicador a cada uno de las terminales del conector. Para asignar una terminal a un control de panel frontal o indicador, presiona una terminal del conector. Existen varias maneras de organizar los SubVIs, guardándolos en un archivo de librería permite que transportes una aplicación entera dentro de un solo archivo. Guardarlo dentro de una librería es simple. Después de presionar Save As (Guardar como), presiona New VI Library (nueva librería de VI). Esto permitirá darle nombre a la librería, y entonces guardar su VI en él. Para agregar VI subsecuentes, simplemente da dobleclic al archivo.llb de la ventana estándar de guardar, y da un nombre al VI. Después de construir un VI y crear el ícono y conector, puedes utilizarlo como un SubVI. Para colocar un SubVI en el diagrama de bloque, selecciona Functions>>Select VI. Navega y da doble-clic en el VI que desees utilizar como SubVI y colócalo en el diagrama de bloques. 9

Los SubVI s generados pueden presentar sus terminales en diversas formas, en este caso son como ícono, nodo expandible y nodo expandido. 10

Así como en las terminales de control o de indicador en el diagrama de bloque pueden ser vistos como un ícono o como una simple terminal, los SubVIs pueden ser vistos como un ícono, un nodo expandible o un nodo expandido. Las diferentes vistas dependen en la preferencia del usuario y no cambia la funcionalidad del SubVI. Cierre En el desarrollo de este tema obtuviste las habilidades para utilizar los SubVIs a tu favor al desarrollar una solución con este lenguaje de programación y además te ayuda a una identificación gráfica de tus diseños y te facilita el trabajo colaborativo al momento de diseñar grandes estructuras de control de sistemas. 11

Cierre Como te diste cuenta, el desarrollo de tus proyectos o programas en cuanto al método sigue siendo igual, salvo que agregas dos pasos para hacer usable tu desarrollo por otros: ícono y terminales. Lo anterior te da la posibilidad de que generes tus VI s para proyectos específicos que quieras que otros utilicen con sólo compartir tu VI como SubVI en otro proyecto y listo. Adelante con la programación G que insisto es fácil y de alto desempeño en impacto a solución de problemas industriales de automatización. En el siguiente tema conocerás el desarrollo de estructuras I. Referencias bibliográficas Robert, H. B. (2009). LabView2009 Student Edition. (1 st ed.) USA: Prentice Hall. 12

Créditos Diseño de contenido: Ing. José de Jesús López Villalobos, MSE y ME Coordinador de Calidad Académica de Área: Ing. Norma Yolanda Loera Hdz, MA y MED Universidad Tec Milenio Producción y edición del curso: Tecnología Educativa Universidad Virtual, ITESM 13