Jump to content
Conéctate para seguir esto  
djlutz

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

Recommended Posts

Este post hace referencia a las dudas que surgieron en:

http://www.slotdigital.com/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.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

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.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

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.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

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".

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

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.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

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... :nose:

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
Conéctate para seguir esto  



  • El coche de este mes.....

    Gif-II.gif.ebf60a022e7ad9a9e77ecde170a82

     

     

    Sorteo el 1 de septiembre!!!

    Bases del sorteo Aquí.

  • Mensajes

    • Informacion de slot car today http://www.slotcar-today.com/es/notices/2018/09/mb-a-gt3-test-car-scaleauto-7472.php     Se confirma el próximo modelo a escala 1:32 Como avanzó SlotCar Today, Scaleauto esta desarrollando su nuevo modelo GT3 a escala 1:32. Ayer dio a conocer las primeras imágenes del Test Car con el que esta ultimando los detalles para poner el modelo en producción definitiva. Un Mercedes Benz AMG GT3, que comercialmente se conocerá como MB A GT3 y que se pondrá a la venta inicialmente, dentro de pocos días, como kit Racing en blanco para posteriormente ofrecer las ya habituales Club Editions para finalmente introducir en el mercado versiones de decoración reales.
      Este modelo dispondrá de carrocería en plástico ultraligero, chasis in-flex en dos configuraciones, duro y medio, con motor en posición anglewinder.         
    • Hemos tenido que cambiar la fecha. Al final será el 29 y 30 de Junio. Seguiremos informando.
    • Buenas chicos, En el transcurso de la prueba se quedo encima de la mesa de control de carrera unas pinzas y debajo de la mesa deje el soldador enfriando, entiendo que alguien sin darse cuenta lo guardo en su maleta, si alguien las encuentra al poner orden en la maleta os agradecería que se me devolviera.  Gracias de antemano y saludos. 
    • Jajajajajaja!!! Y tanto, mucha improvisación en ello!
×