TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: Guille123 en 06 de Agosto de 2008, 23:30:35

Título: Volcar datos de un pic a una tabla.
Publicado por: Guille123 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
Título: Re: Volcar datos de un pic a una tabla.
Publicado por: Nocturno 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.
Título: Re: Volcar datos de un pic a una tabla.
Publicado por: PalitroqueZ 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.


Título: Re: Volcar datos de un pic a una tabla.
Publicado por: ASTROCAR 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.
Título: Re: Volcar datos de un pic a una tabla.
Publicado por: Guille123 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.
Título: Re: Volcar datos de un pic a una tabla.
Publicado por: ASTROCAR 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.