border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 31-05-2008, 06:18:03
Un Nuevo Amigo
 
Registrado: dic 2006
Ubicación: Bs As
Posts: 25
Eber Valoración +2
Contactar con Eber a través de MSN
Predeterminado Mschart titila

Hola, estoy programando un soft para una bascula la cual envia 10 veces por segundo el peso mediante el puerto serial.
Los datos me llegan bien, pero al ir graficando en un mschart de tipo Area, donde el eje Y representa al peso y el X al tiempo, titila constantemente al cargale la nueva informacion (10 veces por segundo)
Hay alguna manera de evitar esto? algun ocx mejor? que solucion le darian?

Desde ya muchas gracias!!
__________________
|||---EBER---|||
Responder Con Cita
  #2 (permalink)  
Antiguo 31-05-2008, 10:31:45
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado Re: Mschart titila

Me supongo que ese titilar se debe a que los datos que la báscula envía 10 veces por segundo varían aunque sólo sea en nanogramos... Y probablemente tu código esté obligando a que la pantalla se refresque cada vez que recibe nuevos datos.

Si eso es así, yo te aconsejaría que montases una variable estática en que se guarde la última medición, y filtres el refresco de la pantalla para cuando el cambio del peso lo consideres significativo:

Código:
If Abs( PesoEntrada - PesoAnterior) > DiferenciaSignificativa then
   Screen.Refresh
End If
PesoAnterior = PesoEntrada
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 31-05-2008, 19:14:13
Un Nuevo Amigo
 
Registrado: dic 2006
Ubicación: Bs As
Posts: 25
Eber Valoración +2
Contactar con Eber a través de MSN
Predeterminado Re: Mschart titila

Gracias por lo comentado J.M., pero te voy a complicar un poco mas la situacion:
Resulta que con el grafico, se quiere representar cuantos ejes tiene el camion (hasta ahi con tu solucion ya funcionaria) pero tambien se quiere saber la distancia entre los ejes, suponiendo que el camion paso por la bascula a una velocidad constante. Por lo tanto necesito registrar en el grafico todos los valores aunque por momentos no va a haber casi diferencias (la linea queda paralela al eje X).
Te muestro el grafico de como deberia ser, pero sin titilar!
__________________
|||---EBER---|||
Responder Con Cita
  #4 (permalink)  
Antiguo 31-05-2008, 21:03:40
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado Re: Mschart titila

Oye, oye... que tú hablabas sólo del peso... Ahora no es que lo compliques un poco más: es que el asunto está requetecomplicado... Pero creo que esto no tiene nada que ver con el titilar del monitor... No creas que es fácil entender tu problema, al menos para mí que no sé qué más cosas hace una báscula además de pesar... En principio yo estaba pensando en una báscula "para naranjas y manzanas", de ésas de un Hipermercado...
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #5 (permalink)  
Antiguo 31-05-2008, 22:03:57
Un Nuevo Amigo
 
Registrado: dic 2006
Ubicación: Bs As
Posts: 25
Eber Valoración +2
Contactar con Eber a través de MSN
Predeterminado Re: Mschart titila

Jajaja verdad que es complicado?
No titila el monitor, solamente el grafico.
Ahora pense otra alternativa:
Cuando se empieza a detectar un peso mayor a 200 kg (o sea, sube un camion) empezar a guardar todos los datos en un buffer, asi hasta que el peso sea menor a 200 (ya bajo el camion). Entonces recien en ese momento, hacer el grafico y mostrarlo de una sola vez.
Que te parece asi?
Que buffer deberia usar? una matriz? un archivo? A ver que se te ocurre J.M?
__________________
|||---EBER---|||
Responder Con Cita
  #6 (permalink)  
Antiguo 01-06-2008, 00:47:25
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado Re: Mschart titila

Bueno, cuando yo hablaba de que el monitor titilaba me refería naturalmente a la imagen, al gráfico.

Esa solución que planteas creo que será efectiva. Y personalmente optaría por generar un fichero, que va a permitirte más libertad, y lo manejarás mejor que un array que iba a alcanzar un gran peso.

Suerte; ya nos irás manteniendo informados...
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 00:24:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right