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-Def-NOV-2.gif.c5e5d864f0dae79cc2d069

     

     

    Sorteo el 1 de Noviembre!!!

    Bases del sorteo Aquí.

  • Mensajes

    • Bueno, mañana por la tarde primeros y unicos test de los coches que acabo de montar.  Semana que viene si hay tiempo monto luces y si no da, le pego una linternica en el techo y apañao.  Nos vemos en na😉  
    • Gracias por tu respuesta, oxígen no termino de ver bien cómo va, parece que montando todo por partes y adaptándolo, creo q se me va de tiempo y de precio. Superslot, no lo conozco, la verdad. Carrera, por lo que he visto es verdad que parece lo más "sencillo", me faltaba confirmar que van bien y son fiables... Creo que me voy a ir decantando por un pack de Carrera y a ver qué tal se da la historia.
    • Respuesta directa. Scalextric NO. Cada año cambian todo y luego no tira bien. Ninco NO EXISTE Oxigen el mejor pero requiere demasiado para lo que quieres. SUPERSLOT. Bien muy bien. Buena opción. CARRERA tu mejor opción. No falla y mucho coche y barato.
    • A mi me envian uno en sustitucion de un b1 desde slotit Tb me envian los dos sensores hall c que me cargué. Todo bajo pago pq el chip b1 tb lo rompi. El chip c una vez actualizado me va perfecto http://www.ibbautoracing.com/main.php
    • Buenas tardes a todos, soy nuevo por aquí y mi experiencia es muy escasa en estos temas, llevo unos días leyendo casi todo lo que veo sobre coches y carreras de slot y no termino de aclararme aunque supongo que la pregunta no tiene una respuesta simple. La cuestión es que quiero comprar un circuito para mi hijo de 8 años, la idea es dejarlo montado en el sótano y en principio, busco un circuito que no de muchos problemas y en el que pueda llegar y jugar sin estar cada dos por tres "arreglando" incidentes; Me interesa especialmente, que se pueda limitar la velocidad de los coches (para que el peque coja ritmo al principio), que traiga o pueda pillar mandos inalámbricos y que si es posible, lo del coche fantasma funcione razonablemente bien. No tengo nada aún comprado así que, empezaría de cero, mi experiencia se limita al Scalextric que tuve de niño. Por lo que he visto, creo que lo suyo es pillar ya algo digital y en cuanto a la marca Scalextric no termino de ver más que problemas por los foros y dudas de si sigue o no la propia marca o el sistema WOS. Sé que la pregunta seguro está contestada en el foro, pero por más que he mirado, no termino de sacar una idea clara, por lo que he leído por aquí, parece que el sistema digital de carrera funciona razonablemente bien, de Ninco, tenía buena percepción pero no sé como está actualmente. un saludo a todos y espero que me podáis contestar o aclarar un poco las ideas.
×