Cálculo de la precisión de tiempos del PCLC respecto a la central ND

Responder
Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Cálculo de la precisión de tiempos del PCLC respecto a la central ND

Mensaje por HAL »

Escrito originalmente por djlutz en 9 de Abril del 2009
Este post hace referencia a las dudas que surgieron en:
/forums/index.ph...st&p=148002
Bien, como el el tema de los tiempos era verdaderamente algo debíamos tener en cuenta, hemos intentado reproducir situaciones.
Por lo tanto, hemos establecido una carrera a 10 minutos.
Luego, utilizando el PCLC veríamos qué decía éste al finalizar los 10 minutos.
Al mismo tiempo, utilizando un cronómetro de precisión, medimos los mismos tiempos.
Hay que tener en cuenta que tanto la pulsación del crono, como del inicio del contaje del PCLC se ha intentado sincronizar con el paso del primer coche por meta de ND (ya que es el momento en cuanto la central empieza a contar el tiempo), obviamente aun no somos máquinas, y hay unas décimas que bailan, pero no es el problema ya que lo que intentaba encontrar era el error de varios segundos de contaje entre central ND y tiempos en el PCLC.
Resumiendo: configurada la central de ND a 10 minutos, y 2 paradas de repostaje mínimo. Y utilizado 8 coches para que los eventos sean numerosos y haya trabajo de proceso en el PCLC.
Tiempos:
Prueba A):
Central ND..: 10:00:00
PCLC..........: 10:15:541
Cronómetro.: 10:15.145
Prueba B):
Central ND..: 10:00:00
PCLC..........: 10:15:593
Cronómetro.: 10:15.189
Bien, luego realizamos la misma prueba pero en vez del PCLC utilizamos otro programa de tiempos para el contaje del tiempo en el mismo PC: PC Chrono.
Prueba C):
Central ND..: 10:00:00
PC Chrono..: 10:14.8
Cronómetro.: 10:14.841
Y finalmente realizamos la misma prueba pero utilizando el PC Chrono y el PCLC simultáneamente:
Prueba D):
Central ND..: 10:00:00
PCLC..........: 10:15:343
PC Chrono..: 10:14.3
Cronómetro.: 10:15.112
(en esta última prueba, tuve que sincronizar el paro de los 2 programas de PC y del crono manual, por lo que hay algunas pequeñas diferéncias).
Esto nos demuestra que el PCLC cuenta correctamente al igual que lo hace el PCChrono y un Cronómetro externo. El problema real está en la central de ND dónde su clock interno es poco preciso, y más lento que la realidad. Por este motivo, como es más lento, las vueltas rápidas son más bajas en ND que en PCLC, pero realmente el valor que da la central de ND no es correcto, ya que vemos que cada 10 minutos se retrasa 15 segundos, eso supone que tras 24h el cronómetro de ND se retrasaría unos 36 minutos, algo inaceptable para un reloj o otros requerimientos pero aceptable para competir en Slot en plan amateur.
Por lo tanto, quedo bastante satisfecho de las pruebas realizadas, viendo que el PCLC no se retrasa al causar varios eventos en el programa.



Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por djlutz en 9 de Abril del 2009
A continuación paso a describiros el funcionamiento del PCLC en cuanto a la gestión de tiempos:
Realmente el PCLC trabaja con 2 programas totalmente separados:
El primero gestiona la recepción de tiempos (lo llamaremos A).
El segundo gestiona el cálculo y el interfaz de visualización de PCLC (lo llamaremos B).
Voy a intentar explicar de modo sencillo cómo funcionan:
Cuando A detecta un coche, guarda el tiempo y lo envía a B, quien realizará un simple cálculo entre el tiempo capturado y el tiempo previo capturado.
Si B está ocupado con otras tareas, no hay problema, ya que:
El evento enviado por A está almacenado en una pila de tareas.
Cuando B se libere, recibirá la información de la pila conforme al tiempo capturado por A. Así, si B está ocupado por 1 segundo, no hay problema y el tiempo de vuelta no se verá afectado y no variará.
El hecho de que B esté ocupado no molesta a A debido a que A y B son 2 programas completamente seprados manejados por la multitarea de windows (que aunque no sea una maravilla como en otros sistemas operativos, para este tipo de aplicaciones es sobradamente eficiente).
Por lo tanto, una vez vistos los tiempos, y entendido esto, vemos que el sistema de contaje es seguro en el PCLC.
Creo que esta información es muy importante, por esta razón he abierto un tema para ello, y además, quizá pueda ser útil para los intrépidos que desean llevar a cabo su própio software de gestión de carreras.

Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por shaey en 9 de Abril del 2009
Me alegro por los usuarios del pclc, hoy mismo contesté en otro foro a la pregunta de si creía que el pclc podría conseguir tiempos correctos y precisamente contesté que al ver que estaba hecho con access la forma mas sencilla de hacerlo seria con un programa hecho con otro lenguaje y llamado desde el pclc pero desconocía que el pclc ya llamase a esa "dll" por lo que dudaba de su precision en el tiempo pero ahora que aclaras que es un programa externo quien cuenta los tiempos veo mas claro que si pueda ser preciso. un saludo.

Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por litus14 en 9 de Abril del 2009
Como dice DJ, el PCLAP da el tiempo exacto, igual que el crono del PCChrono, igual que el crono manual... y no así la consola que, por lo que sea, se retrasa un pelin. Como el tiempo de la central es igual para todos los que corren, en principio da lo mismo, lo malo es cuando hay que sincronizar tiempos con el pclap, pero los que llevamos haciendolo con el pcchrono y la central ya estamos acostumbrados a que concuerden en su finalización.
Sin un soft como este, tanto ND como SDS pierden mucha de su gracia. Es un complemento básico, creo yo, para una carrera y si además se demuestra que los datos que ofrece son los reales, pues mucho mejor aún.
La verdad es que fastidiando al pclap como se le hizo en la prueba, pasando 8 coches, repostando varios a la vez, etc... y no se consiguió que contara mal el tiempo de carrera.
10 minutos en el pclap son 10 minutos exactos. En la central son 10'15".

Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por shaey en 10 de Abril del 2009
una buena noticia para los usuarios del pclc. una pena lo de la central, en principio si el retardo es continuo no hay problema porque a todos les cuenta igual de mal, pero si el retardo no es exacto tampoco, entonces podria variar el resultado de la carrera, bueno, vosotros que habeis hecho las pruebas sabreis si siempre se retrasa lo mismo o puede que se retrase solo cuando tiene muchos coches en pista o algo. estaría bien saberlo por los que no puedan disponer de un soft. un saludo.

Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por litus14 en 10 de Abril del 2009
Siempre se retrasa lo mismo.

Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por shaey en 10 de Abril del 2009
Ok, entonces si te vale para una carrera pero no para la vuelta rapida.... como digo... una pena.... suma y sigue para ninco.

Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por litus14 en 10 de Abril del 2009
Cómo que no vale para vuelta rápida si siempre se retrasa lo mismo? Imagen

Avatar de Usuario
HAL
Site Admin
Mensajes: 175819
Registrado: Lun Sep 02, 2019 5:33 am

Mensaje por HAL »

Escrito originalmente por shaey en 12 de Abril del 2009
me explico, para la vuelta rápida de una carrera o para casa "por decirlo de alguna manera" si que vale, me refiero a que la vuelta rápida no es real. si por ejemplo tienes (como tenia yo) el ninco analogico y un record de vuelta de 12´19 y mas tarde, sobre la misma pista montas tramos para convertirlo en digital... la vuelta rapida que consigas no es real ya que el reloj se retrasa. espero haberme explicado mejor... Imagen

Responder

Volver a “Software N-D”