CAPITULO 6 Interfaz de comunicación con Visual Basic



Documentos relacionados
Apéndice A Manual de instalación y uso de IDS-UDLAP

Conexión en Remoto. Julio 2006 Net Viewer. BIOINGENIERÍA ARAGONESA S.L.

Manual de usuario del PicKit2. Manual de usuario del PicKit2

Manual de Mensajes Recibidos Swift

Microsoft Access 2003 (Completo)

Abrir y cerrar Outlook 2010

1 D. Manual de usuario. Windows 8. v

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA 8. Requisitos para presentar 4ª 5ª y/o 6ª oportunidad Del semestre Enero Junio 2016

UNIVERSIDAD DE PAMPLONA ADMINISTRACION DE BASES DE DATOS GRUPO BR MENTOR: ESP. ALEXIS OLVANY TORRES CH. PRIMER SEMESTRE 2011

ANALIZADOR LÓGICO VIRTUAL PARA ORDENADOR PERSONAL

ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES

Sesión No. 12. Contextualización INFORMÁTICA 1. Nombre: Editor de Publicaciones (Microsoft Publisher)

MICROSOFT OUTLOOK AVANZADO

Gestor y Guía de Tránsito 2010

Cómo publicar videos en YouTube y Google Video

MICROSOFT ACCESS 2007

MICROSOFT ACCESS 2013 (COMPLETO)

Guía del usuario del teléfono de audioconferencia IP BCM Business Communications Manager

Programas Secuenciales, Interactivos Y Orientados A Eventos

APLICACIONES MÓVILES NATIVAS. Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles

Conceptos básicos de bases de datos

2º Técnico Superior en Gráfica Publicitaria

Carta técnica Contenido. Carta técnica

Manual para usuarios USO DE OUTLOOK. Universidad Central del Este

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual

Anexo del Manual de instrucciones

Capítulo IV. Análisis y Diseño del software (Módulo de dictado)

PANELES DE OPERADOR. Pequeño visualizador. Panel táctil a color con pantalla TFT

Guía de AirPrint. Esta documentación es para modelos de inyección de tinta. Versión 0 SPA

EDOMO EDOMO. Edomo Basic. Manual de programación. Módulo SMS Versión /04/2007. Indomótika. Indomótika INDICE

Módulo 2: Cómo funcionan las computadoras

Facturación electrónica para Microsoft Dynamics NAV

Configuración de protocolos TCP/IP

Realice y. prácticamente cualquier lugar.

Manual de instalación Controlador de puerto USB para OTT USB/SDI-12 Interface. Español

Contenido QUÉ ES UN SCORM?... 3 CONFIGURACIÓN DE LA ACTIVIDAD SCORM... 3 GESTIÓN DEL SCORM Página 2 de 9

MODULO DERECHOS PATRIMONIALES

Tabla de contenido. P á g i n a 2

Capitulo 2: SISTEMA PROTOTIPO Y TECNOLOGÍAS PARA INVIDENTES.

INSTRUCTIVO PARA CREAR ARCHIVO PLANO DESDE MICROSOFT EXCEL

NOTA DE APLICACIÓN Sistema para monitorización de cámaras frigoríficas

PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA

ASIGNATURA: DESARROLLO CURRICULAR Y AULAS DIGITALES EN EDUCACIÓN PRIMÁRIA 2º CURSO GRADO DE MESTRO EN EDUCACIÓN PRIMÁRIA

Sesión No. 3. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto (Microsoft Word)

Nomiplus Sistema Integral de Accesos

MANUAL DEL USUARIO V 2.0

TEMA I EL SISTEMA SAP R/3

Sistema de Registro Nacional de Accidentes de Tránsito - RNAT MANUAL DEL USUARIO DIGITADOR

INTRODUCCIÓN AL CAPÍTULO 3 7. INTRODUCCIÓN A RSLINX LITE 4

Decodificadores y Demultiplexores. Pedro Fernández Ignacio de la Rosa

4.1 Dispositivos y manejadores de dispositivos: device drivers

Manual de usuario aplicativo Offline pruebas Supérate con el saber 2.0

Manual para importar ficheros CSV en la aplicación de Comunicación de pagos

LINEAMIENTOS DE CONTENIDOS

Módulo de Elecciones del Gobierno Escolar en Línea

Herramienta de comunicación privada: Mensajería y Usuarios en línea

Guía de Google Cloud Print

Módulo: Solicitud de Materiales, Hoja de Ruta

Sistema Rentax Manual de Usuario Tasas Organismos Externos - Extranet Sin Clave Fiscal

Aplicación cliente. 1.-Primeros pasos Instalación del programa

Smartphone Senior: equipo CS400 con Sistema operativo Android KitKat personalizado Senior.

0 UNIDAD / MÓDULO USO DEL COMPUTADOR Accesorios Programas Inicio Explorador de Windows Con el paso anterior hemos abierto el Explorador de Windows. Ha

GuíaTécnica de la Plataforma e-learning

Guía de AirPrint. Esta Guía del usuario corresponde a los modelos siguientes: DCP-J552DW/J752DW, MFC-J285DW/J450DW/J470DW/J475DW/ J650DW/J870DW/J875DW

Fibroline El presente proyecto

Manual de Usuario Patente de operacio n turística

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES

Índice Introducción... 2 Objetivo general... 2 Qué es correo electrónico?... 3 Correo electrónico a través de Hotmail... 3 Cómo obtener una cuenta de

UNIDAD II W I N D O W S

APLICATIVO DE REGISTRO DE VOLUNTARIOS

ZOHO Projects. Ventajas de Zoho Projects

Telefonía móvil. Encuesta a través de SMS.

Descubra lo que puede lograr

PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS

Software de administración de la impresora

Secretaría a de Educación n del Gobierno del Estado. Coordinación n General de Evaluación n y Seguimiento

Sistemas Electrónicos Digitales

1. Objetivos. Competencias Profesionales, Personales y Sociales

MANUAL DE USO E INSTALACIÓN ADT GO

Sistema Rentax Manual de Usuario -Agente de Retención- Declaración Jurada de Agente de Retención -Extranet-Con Clave Fiscal

Eliminador de Temporales y Reparador de Registros

2. Solid Edge 1. Solid Edge dispone de varios módulos que permiten realizar tareas específicas para el diseño.

CONTASIS SAC. MANUAL DE USUARIO

Bienvenido! Cómo usar LexNETAPP. Veamos cada uno de ellos con más detenimiento! Interfaz del sistema. Alta acceso. Pantallas.

DOMÓTICA EN TECNOLOGÍA DE 4º DE ESO

ANEXO I: REALIZACIÓN Y VALIDACIÓN DE FIRMAS ELECTRÓNICAS A TRAVÉS DE VALIDe

Control de acceso FINGER007 versión SSE232-1C00-LE versión 2.4.4

La herramienta ArtEM: Aritmética Entera y Modular

Bases de datos: Access

Sistema de Medición de Temperatura Manipulado

INTRODUCCIÓN A VISUAL BASIC

V 1.0. Ing. Juan C. Guarnizo B.

LENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR

MANUAL DE EJECUCION DE LA HERRAMIENTA DE ESPECIFICACION DE INVENTARIO EQUIPOS DENTRO DE LOS ESTABLECIMIENTOS EDUCATIVOS

Tarjeta Entrenadora EA128 Aplicación académica

ELABORADO POR: REVISADO POR:

Windows Server 2012: Storage Technical Details

Uso de centinelas para la toma de decisiones. Esquemas y diagramas de flujo. Ejemplos resueltos. (CU00167A)

Construcción de gráficos:

Transcripción:

Consecuentemente, se lee un byte desde la dirección en memoria 0 hasta la dirección actual en el momento de la lectura; por último, se resetea la variable ADDRESS.DIR y se habilitan nuevamente las interrupciones del módulo CAN. CAPITULO 6 Interfaz de comunicación con Visual Basic Una vez programados todos los módulos del microcontrolador necesarios para establecer la comunicación CAN, I2C y USART. Se presentó la necesidad de utilizar una interface de comunicación visual, es decir crear una aplicación en algún lenguaje de programación que nos permitiera observar los datos obtenidos. El estándar ISO-11898 no específica alguna norma para la realización de esta capa de aplicación, por lo tanto, se decidió utilizar el software Visual Basic para la realización de esta tarea. Microsoft Visual Basic es un ambiente de desarrollo de programación de gran alcance que garantiza la calidad en el código a través de todo el ciclo de vida de una aplicación, desde el diseño hasta la implementación. Ya sea que se estén desarrollando aplicaciones para SharePoint, Windows Phone, y más allá, visual Studio es una solución única para todo [21]. Además, el hecho de utilizar este software nos facilita el uso del puerto serial, ya que ya se tienen librerías para el uso del mismo. Por otra parte, dicho software cuenta con herramientas muy poderosas para el manejo de los datos, brindándonos la posibilidad de exportar nuestros archivos a paqueterías como Microsoft Office.

Una de las principales características con las que debe contar nuestra interface, debe de ser la posibilidad de leer el puerto serial de nuestra PC, para así poder desplegar los datos almacenados en la memoria EEPROM. Por otra parte se agregó la función de exportar los datos a un documento de Excel que nos permite visualizar de una mejor manera los datos. Los datos se grafican automáticamente y una vez teniendo los datos en dicho archivo se puede hacer la manipulación de los mismos de la manera que el usuario desee. Es importante mencionar que este apartado fue una trabajo adicional, ya que los mensajes pueden ser leídos por cualquier intérprete de los puertos seriales de la PC, como lo es la aplicación hyper terminal que corre sobre la plataforma de Windows, pero con el afán de darle una mejor presentación y hacer un buen manejo de los datos se decidió realizar esta aplicación. A continuación se presenta una imagen de la interfaz que se desarrollo para la interpretación de los mensajes en nuestro proyecto:

Figura 1. Interfaz en Visual Basic. Como se puede observar en la imagen anterior, la interfaz que se desarrolló para consta de cuatro principales partes, a continuación se mencionan dichas partes clave del proyecto: Selección de puertos COM disponibles Esta característica se presenta como menú desplegable y te permite hacer la selección del puerto COM disponible. Además cuenta con dos botones que te permite habilitar y deshabilitar la conexión serial del dispositivo. Otra característica que se tiene en este apartado de nuestra

interfaz es el campo de texto, el cuál nos indica el estado de nuestro puerto COM. En la figura 68 que se presenta a continuación se puede observar el menú desplegable para la selección del puerto serial. Figura 2. Selección del puerto COM. Transmisión de los mensajes desde el nodo CAN hasta la aplicación. La siguiente característica de nuestra interfaz, es la interacción que esta tiene con nuestro nodo CAN una vez que se ha establecido la comunicación con nuestro puerto COM. Nuestro nodo

tiene un botón que al momento de ser activado, el nodo CAN comienza a transmitir los datos almacenados en la memoria hacia la PC. En este momento es cuando la etiqueta Bytes en buffer de entrada muestra el número de bytes transmitidos por nuestro nodo. En la figura 69 que se presenta a continuación se puede apreciar como el valor de esta etiqueta cambia al oprimir nuestro botón. Lectura y decodificación de los mensajes. Figura 3. Lectura de bytes de entrada

Posteriormente al dar clic en el botón leer buffer de entrada, los mensajes son desplegados en el campo de textos central y el numero de mensajes recibidos se despliega en la etiqueta número de mensajes recibidos. Al momento de leer el buffer de entrad, también se genera un archivo en Excel con las gráficas de los mensajes leídos. Dicho documento es nombrado con la fecha y hora en que se ejecuto la lectura del dispositivo. A continuación en la figura # se puede apreciar una lectura del dispositivo. Figura 4. Lectura del buffer de entrada.