Autor Tema: Volcar datos de un pic a una tabla.  (Leído 4794 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Guille123

  • PIC10
  • *
  • Mensajes: 23
    • Laboratorio Electrónico
Volcar datos de un pic a una tabla.
« en: 06 de Agosto de 2008, 23:30:35 »
Hola a todos, este es mi primer mensaje en el foro. Estoy trabajando en un proyecto donde tengo un pic que recolecta datos con formato HH:MM (hora minutos) Estos mismos datos quiero volcarlos a una tabla, dentro de un formulario diseñado en visual basic 6.

Este es el primer programa que voy a realizar en VB y si bien ya estuve leyendo información sobre el manejo de RS232 con visual, tengo varias dudas que las paso a continuación:

1) Cuando conecto el circuito con el pic cargado de datos en puerto serie, como puedo hacer para que al presionar un botón del formulario me lea todos los datos y los cargue en la tabla?

2)Puedo pedir por medio de otro botón en el formulario que me borre todos los datos ya leídos en el pic para que lo deje preparado para cargar nuevos datos? esto lo quiero hacer asi para que el usuario maneje todo por medio del programa y no tenga que estar tocando nada en la interface donde se encuentra el pic.

Voy a comenzar con estas dos dudas que dejo planteadas.

Les agradezco la ayuda que me puedan dar y aprovecho para felicitarles por el nivel que hay en el foro.

Un saludo cordial.

Guillermo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Volcar datos de un pic a una tabla.
« Respuesta #1 en: 07 de Agosto de 2008, 05:44:29 »
Me resulta difícil creer que alguien con nombre "guille" tiene dudas de Visual Basic (http://www.elguille.info/:D

En fin, para lo que estás pidiendo, lo que se me ocurre es que programes en el PIC una rutina que esté a la espera de comandos por el puerto serie, bien sea a través de interrupción, o en un bucle.
Cuando tu programa en Visual Basic quiera ordenarle algo al PIC, le enviará un comando, que no es más que un byte que tú determinarás, y este interpretará lo que tú quieres que haga y lo ejecutará.

Suerte.

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Volcar datos de un pic a una tabla.
« Respuesta #2 en: 09 de Agosto de 2008, 12:57:30 »
Para hacer volcados de tablas, la palabra claves es usar Arrays de datos,

Respecto a lo otro, coincido con Manolo, tienes que establecer un control de flujo de datos por software, tienes que hacer que haya un dialogo previo entre pic y software en cada envío del pic. éste control te permitirá manejar adecuadamente el "chorro" de bits que llegan y así, irlos guardando en el array para después mostrarlos donde lo vayas a mostrar.


La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado ASTROCAR

  • PIC24F
  • *****
  • Mensajes: 666
Re: Volcar datos de un pic a una tabla.
« Respuesta #3 en: 20 de Agosto de 2008, 23:40:37 »
Oye otra opcion y que puedes estudiar es usar el control Msflexgrid de VB6 que ya como ya es una tabla y asi te olvidas de ordenar y esas cosas, solo tendrias que hacer lo que ya los colegas plantearon de usar un byte que tu en el pic desidas que es lo que va hacer y con eso ya tendria el caso resuelto.

Saludos.
Atten: Alexander Santana.
Barcelona-Venezuela.
« Última modificación: 18 de Octubre de 2008, 04:34:38 por ASTROCAR »
EL APRENDER ES NADA; MEJOR ES COMPARTIR EL APRENDIZAJE

Desconectado Guille123

  • PIC10
  • *
  • Mensajes: 23
    • Laboratorio Electrónico
Re: Volcar datos de un pic a una tabla.
« Respuesta #4 en: 14 de Septiembre de 2008, 00:13:01 »
Hola a todos, pasó un tiempo sin que pueda entrar al foro por cuestión de tiempo.
Igualmente sigo con este tema en mi mesa de trabajo. Iré haciendo experiencias con sus consejos y luego les paso novedades.
Mucha gracias.

Desconectado ASTROCAR

  • PIC24F
  • *****
  • Mensajes: 666
Re: Volcar datos de un pic a una tabla.
« Respuesta #5 en: 18 de Octubre de 2008, 04:36:33 »
hola , esperamos tus avances y resultados para ver que decision tomastes para ordenar tus datos en una tabla como asi tu mismo lo comentastes.

saludos.
Atten.
Alexander santana.
Barcelona-Venezuela.
EL APRENDER ES NADA; MEJOR ES COMPARTIR EL APRENDIZAJE


 

anything