Clasificación
8 · Sesión - Qualy / Practice
¿Cómo usar Clasificación y Seguimiento contra la Pole?
En Clasificación, Race-G 5.0 no solo ordena por mejor vuelta: te arma en vivo quién es la pole, cuál es su tiempo real, sus parciales de esa vuelta pole, y te deja seguir a cualquier piloto vuelta a vuelta contra esa pole para saber sector por sector si viene mejorando, empeorando y por cuánto. Es la herramienta principal del operador para cantar pole en el momento justo. Funciona con todas las fuentes: Parcialera, Orbit, Orbit TCP/IP, Current XML, SpeedHive, Race-Monitor, Apex Timing y Alkamel, siempre que la fuente mande S1..S5.
1. Antes de empezar — qué necesitás
Fuente con sectores
Para que el seguimiento contra la pole tenga sentido necesitás que tu cronometraje mande S1, S2, S3, S4, S5. Parcialera y Orbit casi siempre los mandan. SpeedHive/Race-Monitor/Apex/Alkamel a veces mandan 3 sectores. Si solo tenés mejor vuelta sin sectores, Race-G ordena igual pero no podés seguir sector por sector.
Sesión tipo CLASIFICACIÓN
Race-G detecta el tipo de sesión por el XML: Q = Clasificación / Qualy, R = Carrera. El label arriba dice CLASIFICACIÓN cuando es qualy. En qualy el orden es por mejor vuelta, no por vueltas totales. Si ves que ordena por vueltas en una qualy, revisá Ordenar por en Orbit TCP/IP (Automático recomendado).
Panel de mejores (Bests)
Arriba de la tabla tenés el panel BESTS: Nº, Piloto, Best, S1..S5 del piloto que tiene la pole. Es el resumen visual de la referencia. Si cambia la pole, ese panel cambia en vivo.
Overlay activo
Para mostrar el seguimiento en aire necesitás layout o CasparCG funcionando y el label Seguidor / Follower encendido. La tarjeta en Race-G (tracking-area) es tu preview; lo que ve el aire es el overlay ov-seguidor.
2. Dónde está todo en la interfaz
Screenshots/clasif-bests-panel.pngBarra superior sobre la tabla con Nº, Piloto, Best violeta, S1 S2 S3 S4 S5. Ejemplo TC con pole 1:28.415 y sus parciales morados. Resalta btCl = piloto con mejor vuelta de la sesión.Screenshots/clasif-tabla-qualy.pngTabla Race-G en modo CLASIFICACIÓN: P, Nº, Piloto, Equipo, Mejor T., Gap, Dif., V, S1..S5 con colores. P1 con fondo dorado. Columna SEG con botón.Bests Panel (arriba de tabla)
Muestra quién es la pole actual: su número, nombre, mejor tiempo y sus S1..S5 de esa vuelta pole. Ese es el piloto referencia contra el que se mide todo. Si aparece — es porque todavía no hay vuelta real de P1.
Tabla principal
En qualy ves Mejor T. como columna principal. Gap = diferencia al de adelante. Dif. = diferencia a la pole (P1). S1..S5 con colores: morado = mejor de la sesión, verde = mejor personal. Es tu forma rápida de saber quién está mejorando.
Seg. Nº — Input rápido
En el Bests Panel, a la derecha, tenés Seg. Nº. Escribí número de auto + Enter. Es el método más rápido para seguir. Se limpia al enfocar. Atajo Alt+S lo enfoca sin mouse. Borde verde cuando está activo.
Botón SEG en cada fila
Cada fila tiene botón SEG. Click = toggle seguimiento. Se pone azul ON cuando está activo. Mismo efecto que Seg. Nº pero con mouse. Delegación por data-no, no depende de nombre.
3. Cómo activar el Seguimiento contra la Pole
Screenshots/clasif-seg-input.pngClose-up del input Seg. Nº en Bests Panel con focus verde, escribiendo 7 + Enter. Al lado botón SEG azul ON en fila del piloto 7.Screenshots/clasif-seg-quick-panel.pngPanel flotante abajo a la derecha VISIBLES con contador y botones de pilotos seguidos. Ejemplo 2 pilotos seguidos: 7 y 88. Click en X quita.4. Qué ves en la tarjeta de Seguimiento contra la Pole
Screenshots/clasif-seguidor-card-live.pngCard flotante del piloto seguido mostrando: Nº, Apellido, S1 S2 S3 con tiempos, gap acumulado +0.123 verde/rojo, pips de sectores, referencia pole abajo APELLIDO I. + tiempo pole, cronómetro de vuelta en curso.Screenshots/clasif-seguidor-card-congelada.pngMisma card congelada después de S5: muestra tiempo final de vuelta, diferencia final contra pole +0.045 o -0.120 si hizo pole, cartel POLE 15 segundos. No se auto-elimina.Quién y contra quién
Arriba: Nº + Apellido del piloto que seguís. Abajo: .trk-pole-ref = apellido de la referencia (pole actual) + su tiempo pole. Ese apellido usa el formato configurable de Editor de Estilo Visual > Nombres > Seguidor - Piloto Referencia. Por defecto APELLIDO I.. Si no hay tiempo real de P1, esa referencia queda vacía a propósito.
Cronómetro de vuelta
Cuando el piloto arranca vuelta, arranca un crono interno. Si ya tenía sectores hechos al activar SEG, suma esos sectores para no arrancar en 0. Al cerrar S5, se detiene. Si el piloto abandona vuelta (entra a boxes), la card queda como está.
Sectores S1..S5 en vivo
Cada vez que la fuente manda un sector nuevo, se pinta. S1, luego S2... El tiempo que ves es el del sector real de ESA vuelta. No es mejor personal, es el de ahora.
Gap acumulado — el corazón
Después de cada sector cerrado, se calcula gap = Σ (sector seguido - sector pole) para los sectores cerrados hasta ahí. Negativo = verde, viene mejor que la pole. Positivo = rojo, viene peor. Se acumula: si en S1 venía -0.100 y en S2 pierde +0.050, gap pasa a -0.050. Cada diferencia se fija al cerrar sector y no se recalcula.
Colores de sectores
En tabla: morado = mejor de toda la sesión (session_best), verde = mejor personal del piloto. En la card de seguimiento, los pips reflejan lo mismo. Si ves morado en S2 del seguidor, acaba de hacer el mejor S2 de la sesión, aunque no le alcance para pole.
Cierre de vuelta y cartel POLE
Al cerrar S5, Race-G detecta que terminó vuelta. Congela todo tal cual quedó (tiempo final + gap final). Si ese tiempo es mejor que la pole anterior, dispara cartel POLE 15 segundos en layout y la card queda congelada con gap negativo. La card nunca se auto-oculta por pole: queda para que la muestres.
Cómo se elige la referencia de parciales de la pole: No es un promedio. Es la vuelta pole real. Race-G la busca en este orden: 1) ref_pole (pole_acumulado) si es del mismo piloto y mismo tiempo que P1, con sus S1..S5. 2) memoria interna _bestLapSecs capturada en vivo de esa vuelta. 3) ref_lider (sesion_lider) si coincide. 4) mejores parciales de P1 bs1..bs5 como último recurso. Por eso apenas P1 tiene una vuelta real, la referencia es siempre esa vuelta real, no una mezcla.
Gap acumulado vs Gap de tabla: Gap de tabla es diferencia de mejor vuelta final (besttime P2 - besttime P1). Gap acumulado de seguimiento es progresivo durante la vuelta: te dice en S2 si ya va perdiendo, sin esperar al final.
5. Datos que obtiene Race-G en Clasificación
Screenshots/clasif-datos-sesion.pngMeta-info superior: runname Clasificación 2, flag, vueltas, tiempo transcurrido/restante, bestlapby y bestlaptime. Session_type_labels CLASIFICACIÓN.| Dato | De dónde sale | Para qué sirve en qualy |
|---|---|---|
| besttime | Mejor vuelta del piloto en la sesión | Ordena P1..Púltimo. Es la base de la pole. |
| besttime == bestlaptime + btCl | Piloto marcado como mejor de la sesión | Identifica pole actual. Bests panel lo usa para ref_pole. |
| lasttime | Última vuelta cerrada ahora | Alimenta cronómetro de seguimiento y detecta cierre de vuelta. |
| S1..S5 | Parcial actual de esa vuelta | Seguimiento en vivo sector por sector. |
| bs1..bs5 (best sector personal) | Mejor S1..S5 personal del piloto en la sesión | Si no hay vuelta pole completa con sectores, se usa como respaldo de referencia. |
| session_best S1..S5 | Mejor S1..S5 global de toda la sesión (calculado por Race-G) | Pinta morado en tabla. Te dice dónde se está haciendo la diferencia. |
| s1_color..s5_color | morado / verde / nada según si es session best o personal best | Visual instantáneo de mejora. |
| gap / difference | Diferencia a P1 calculada por fuente o por Race-G | En tabla qualy muestra a cuánto está de la pole. |
| ref_pole: no, fullname, besttime, sector1..5 | Referencia pole acumulada de la sesión | Es la referencia oficial contra la que mide el seguidor. |
| tracked: [] | Lista de Nº seguidos que vos activaste | Determina qué cards flotantes existen y qué va al overlay ov-seguidor. |
6. Parámetros que debés revisar SIEMPRE en Clasificación
| Parámetro | Dónde | Por qué importa para pole/seg |
|---|---|---|
| Fuente con sectores | CONFIG → Fuente de datos | Sin S1..S5 no hay seguimiento sector por sector. Solo verás mejor vuelta final. |
| Tipo de sesión Q | Parcialera/Orbit lo marca solo (runtype Q). Si es Orbit TCP, Ordenar por Automático | Si queda en modo carrera, ordena por vueltas y la pole se ve mal. |
| Ordenar por en Orbit TCP | CONFIG → Orbit TCP/IP → Ordenar posiciones por | Automático = usa carrera si hay, si no práctica/qualy (recomendado para qualy). Forzar $G en qualy = todo mal ordenado por vueltas. |
| ms de polling | CONFIG → ms de cada fuente | En qualy necesitás vivo: 200-400 ms archivo, 800-1000 red. Si es muy alto, el seguimiento entra tarde. |
| Seguidor / Follower encendido | PLAY → Seguidor | Sin este label, la card solo se ve en Race-G pero no al aire. |
| Estilo Seguidor - Piloto Referencia | Editor de Estilo Visual → Nombres | Define cómo se muestra el apellido de la pole en la tarjeta (.trk-pole-ref). Formato apellido_inicial por defecto. |
| Precisión de tiempos | CONFIG → Precisión 1/2/3 decimales | Afecta cómo ves 1:28.415 vs 1:28.41. En qualy usá 3 decimales. |
7. Cómo se usa en una tanda real — flujo operador
Screenshots/clasif-flujo-qualy.pngSecuencia: 1) Tabla qualy con pole, 2) Detectar auto en verde/morado, 3) Activar SEG con Alt+S, 4) Ver gap acumulado S1 -0.120 verde, S2 +0.050 rojo total -0.070, 5) Cierre vuelta y cartel POLE.8. Precauciones — lo que más falla en clasificación
Sin sectores no hay seguimiento real: Si tu fuente solo manda mejor vuelta sin S1..S5, Race-G no puede calcular gap acumulado por sector. Verás solo gap final al cerrar vuelta. Para seguimiento real necesitás Parcialera/Orbit con sectores o Current XML complementario.
Bests Panel en — al inicio: Normal al arrancar tanda sin tiempos. No es falla. Apenas P1 cierre primera vuelta válida, se llena. Si sigue en — con tabla llena, es que la fuente no manda bestlapby/bestlaptime con dígitos reales (0:00.000). Verificá fuente.
Ordenar por mal en Orbit TCP: En qualy ves P1 con 5 vueltas pero P2 con 1 vuelta y mejor tiempo que P1 → tenés Forzar carrera ($G). Poné Automático o Forzar práctica ($H) en CONFIG → Orbit TCP/IP → Ordenar por.
Seguimiento arranca a mitad de vuelta: Si activás SEG cuando el piloto ya pasó S1 y S2, Race-G reconstruye suma de sectores ya hechos (_preElapsed) para no arrancar cronómetro en 0. Gap acumulado igual funciona desde S3 en adelante. No hace falta activarlo justo al cruzar meta.
Card nunca se auto-borra: A propósito. Si hace pole y la card se borrara sola, no podrías mostrarla. Queda congelada hasta que la quites vos con SEG / X en VISIBLES / mismo Nº+Enter.
Dos seguimientos a la vez: Podés, pero en aire se saturan. Recomendación: máximo 1 en qualy para cantar vuelta lanzada. Usá panel VISIBLES para ver cuántos tenés activos.
Cambio de tanda resetea todo: Al detectar nueva sesión (runname/session_id cambia), Race-G limpia cards flotantes instantáneamente (sin animación) para no mezclar Nº de tanda anterior con nueva. Si ves que se borran solas es porque cambió la tanda, no es bug.
Referencia vacía (.trk-pole-ref): Si no hay tiempo real de P1 (_refTimeReal filtra '', —, 0:00.000), Race-G oculta nombre y tiempo de referencia a propósito para no mostrar basura. Apenas haya tiempo real, aparece.
Delay de fuente vs realidad: La fuente a veces manda la vuelta nueva un poll ANTES que el tiempo actualizado. Race-G mantiene última buena y espera próximo poll. Si ves vuelta que sube y tiempo viejo, subí ms a 600-800 o esperá 1 poll.
9. Problemas frecuentes en Clasificación
| Lo que ves | Qué significa y qué hacer |
|---|---|
| Tabla ordena por vueltas en qualy | Orbit TCP en Forzar carrera $G. Poné Automático. En Parcialera verificá que runtype sea Q en XML. |
| Bests Panel en — aunque hay tiempos | Fuente no manda bestlapby/bestlaptime con dígitos. Usá Parcialera completa o Orbit con btCl. En SpeedHive a veces no viene. |
| S1..S5 en — | Fuente sin sectores. Configurá Current XML complementario o cambiá a Orbit que sí los trae. Sin sectores no hay gap acumulado. |
| Gap de tabla bien pero gap acumulado no aparece | Seguidor no activado o referencia pole sin sectores reales. Verificá que Bests Panel tenga S1..S5 morados y que SEG esté azul ON. |
| Card seguidor con tiempo pero sin .trk-pole-ref | P1 sin tiempo real (0:00.000). Esperá a que P1 tenga vuelta válida con dígitos distintos de 0. _refTimeReal filtra eso. |
| Activé SEG y no pasa nada | Nº inexistente o tabla vacía. Verificá que Nº exista en competitors. Usá input Seg. Nº con Enter, no solo escribir. |
| Card se congela en S3 y no avanza | Piloto abortó vuelta o entró a boxes (lasttimeline Pit In). Es normal: deja de recibir sectores. Quitá seguimiento y seguí a otro. |
| Cartel POLE no aparece aunque hizo mejor tiempo | Layout sin ov-seguidor o label Seguidor apagado en PLAY. Cartel POLE sale en layout, no en Race-G. Verificá que ov-seguidor exista en layout.html y label encendido. |
| Muchos VISIBLES activos | Fuiste activando sin quitar. Panel VISIBLES abajo derecha → X en cada uno o click SEG para toggle off. Máximo 1-2 en qualy. |
| Color morado no aparece nunca | session_best S1..S5 no se calculó porque ningún sector vino con valor válido. Verificá que fuente mande sectores con formato tiempo (ej 23.456). |
10. Personalización visual
Colores sectores
Morado = mejor de sesión, verde = mejor personal. Se configuran en Editor de Estilo Visual si querés cambiarlos, pero el significado es siempre el mismo.
Nombre referencia pole
Editor de Estilo Visual → Nombres → Seguidor - Piloto Referencia. Formato por defecto apellido_inicial (APELLIDO I.), corte a 4 chars en totem. Cambialo sin miedo, no afecta cálculo, solo cómo se ve .trk-pole-ref.
Tamaño tarjeta seguidor
En Editor de Estilo Visual → LAYOUT → Seguidor. Ancho, tipografía números, etc. Probalo con simulador antes de salir al aire.
Precisión tiempos
CONFIG → Precisión 3 decimales recomendado en qualy para ver 1:28.415 vs 1:28.420. Recorta, no redondea: 1:28.299 con 1 decimal = 1:28.2.
11. Lista de control rápida — Clasificación
Al preparar tanda
Fuente con S1..S5 confirmada (Parcialera/Orbit). ms 300-400 archivo / 800-1000 red. Ordenar por Automático en Orbit TCP. Bests Panel vacío normal al inicio.
Antes de salir al aire
Esperá primera vuelta real de P1 → Bests Panel con pole y S1..S5 morados. Probá Alt+S → Nº → Enter → card aparece + cronómetro + .trk-pole-ref con nombre pole. Activá label Seguidor en PLAY y verificá ov-seguidor en layout.
Durante clasificación
Seguí solo al que viene mejorando (verde/morado). Cantá gap acumulado S1 -0.120 verde, S2 +0.050 total -0.070. Dejá card congelada al cerrar vuelta para mostrar resultado final vs pole. Máximo 1-2 seguidos activos.
Al cambiar pole
Bests Panel cambia solo a nuevo P1 con su tiempo y sectores. Nueva referencia para próximos seguimientos. Cards ya congeladas no cambian. Si cambia tanda (nuevo runname), cards se limpian instantáneamente.