Campos de Splits

Cada split y sector calcula automáticamente un gran número de campos, que antes con race result 11 se tenían que crear en Resultados. Los splits y sus campos derivados se invocan usando un string el cual siempre comienza con el nombre del split o el nombre del sector.

Splits utiliza el formato de Dot Logic para todos los campos y todos los campos Split comienzan con el nombre del Split o el nombre del Tramo

por ejemplo: [NombreSplit.NombreCampo]

En ocasiones puede servir acceder a los datos ya sea del split anterior o del siguiente. Para hacer esto, añada .prev o .next al nombre del split y así cualquier otro campo de Splits puede ser invocado de la misma manera.

Por ejemplo: [SplitName.Prev.Fieldname] o [SplitName.Next.FieldName]

Para tablas de posiciones en vivo puede ser útil ingresar los datos del último Split por el que un participante cruzó. Para hacer esto reemplace SplitName con {LastSplit}, esto devolverá los campos del último Split de acuerdo al orden de los Splits en la configuración.

Por ejemplo: [{LastSplit}.FieldName]

 

Tiempos de Splits / Etapas

Los Splits se pueden invocar directamente en varios formatos y tipos según sea necesario.

Al utilizar Mín/Máx Ritmo/Velocidad/Tiempo para cada split, el software también calcula el tiempo previsto para cada split basado en el percentil de los participantes respecto a sus splits anteriores y en los valores Mín/Máx de split.

Tiempos Calculados

Cada Split puede devolver la Hora del Día, Tiempo de Pistola o Tiempo de Chip (definido anteriormente en Splits) en una variedad de formatos.

Definiciones de Tiempos

SplitName / LegName Devuelve el tiempo de pistola o de chip del Split, de acuerdo al Modo de Cronometraje y Formato del cronometraje de la competencia
SplitName.TOD  Devuelve la Hora del Día (hora del decodificador) para el split de acuerdo al formato de cronometraje de la competencia
SplitName.Gun Devuelve el Tiempo de Pistola para el split de acuerdo al formato de cronometraje de la competencia
SplitName.Chip Devuelve el Tiempo de Chip de acuerdo al formato de cronometraje de la competencia
SplitName.Sector Devuelve el tiempo del split anterior de acuerdo al formato de cronometraje de la competencia
LegName Devuelve el tiempo de las Etapas de acuerdo con el formato de hora de la Competencia

Formado de Tiempo
Los tiempos de los Splits / Sectores se pueden invocar ya sea directamente en el formato de cronometraje predeterminado de la competencia o como un Texto formateado, Tiempo Decimal o Tiempo Redondeado. Estos formatos también se pueden añadir a las diferentes definiciones de tiempo para invocarlos en el formato deseado.

.Text Devuelve el tiempo formateado del split de acuerdo al formato de cronometraje de la competencia
.Decimal  Devuelve el tiempo del split como tiempo decimal (tiempo en segundos)
.Rounded Devuelve el tiempo redondeado del split de acuerdo a la configuración de redondeo de la competencia

Por ejemplo:  [SplitName.TOD.Decimal] devuelve la Hora del Día del Split como valor decimal (tiempo en segundos).

Tiempos Previstos

Para cada split se calcula un tiempo previsto, estos tiempos previstos se muestran en la tabla de splits de los participantes y pueden ser invocados directamente.

Los tiempos previstos se invocan escribiendo [SplitName.Predicted], lo cual devolverá el tiempo previsto del split, ya sea como tiempo de pistola o como tiempo de chip, de acuerdo al formato de cronometraje de la competencia.

Las definiciones adicionales de cronometraje como .TOD, .Gun, .Chip y formatos de tiempos personalizados como .Text, .Decimal y .Rounded también se pueden aplicar a los tiempos de split previstos.

Rangos de Splits / Etapas

Al usar Splits, los rangos pueden ser calculados automaticamente agrupados en las categorías General (Overall), Género (Gender) y Grupo de Edad (AgeGroup) para Splits y Etapas. De manera similar a cuando se invocan campos de tiempos de splits, los rangos también se pueden invocar para cada Definición de Tiempo (Modo de tiempo predeterminado / Hora del Día / Pistola / Chip).

Los rangos se invocan con los siguientes apéndices:

.Overall Rango general agrupado por Competencia
.Gender Rango agrupado por Competencia y Género
.AgeGroup Rango agrupado por Competencia, Género y Grupo de Edad

Por ejemplo: [SplitName.Gender] devolverá el rango de Género de los participantes en el Split, puede ser de acuerdo al tiempo de pistola o al tiempo de chip. Según el Modo de Cronometraje de la competencia.

o [SplitName.Gun.Gender] devolverá el rango de Género del participante en el Split de acuerdo al Tiempo de Pistola.

Otros campos que pueden ser útiles para los rangos también se pueden añadir:

.P El rando mostrado con un "." después
.Th El rango mostrado como un valor ordinal (por ejemplo 1ro, 2do, 3ro)
.Max El número de participantes clasificados en el mismo grupo en ese split

Tiempos Calculados entre Participantes

Los Tiempos entre Participantes en cada split y tipo de rango también se pueden invocar añadiendo el nombre del campo al split.

.GapTop Tiempo entre Participantes del primer participante, de acuerdo al Rango elegido
.GapPrev Tiempo entre Participantes del participante anterior, de acuerdo al Rango elegido

Por ejemplo: [SplitName.Chip.Gender.GapTop] devolverá el Tiempo entre Participantes en ese split de acuerdo al tiempo de chip, de la primera persona de acuerdo al Rango de Género del participante.

El formato de los Tiempos entre Participantes se establece de acuerdo al formato de tiempos de la competencia, excepto que con los valores en mayúsculas (por ejemplo: hh:mm:ss sería HH:MM:SS)

Si necesita un formato diferente, las opciones siguientes pueden ser añadidas adicionalmente para permitir un formato de tiempos personalizado:

.Decimal Devolverá el Tiempo entre Participantes como tiempo decimal (tiempo en segundos)
.Rounded Devolverá el Tiempo entre Participantes como tiempo redondeado de acuerdo a la configuración de redondeo de la competencia

Acceso a otros participantes

Para cada rango de Splits puede acceder a los datos para el primer atleta clasificado o el atleta clasificado anterior, para ese rango específico y sus campos de datos.

Para acceder a los datos del primer atleta o el anterior, primero añada uno de los siguientes elementos al rango de divisíon.

.Top El primer atleta clasificado
.Last El ultimo atleta clasificado
.Prev Atleta clasificado anteriormente
.Next El siguiente atleta clasificado

Desde aquí se podra añadir cualquier otro campo de datos para ese atleta.

e.g. [SplitNombre.Genero.Top.Nombre] devolverá el primer nombre para el primer atleta clasificado del mismo Género en el Split.

Esto podría incluso ampliarse con otros campos Split que se anexan.

e.g. [SplitNombre.General.Prev.SplitNombre.Genero] devolverá el rango de Género en la división para el atleta clasificado anterior de acuerdo con el rango general en la división.

Cálculos en Splits / Etapas

Para cada split y etapa se pueden calcular otros campos útiles, los cuales se pueden invocar de la misma manera que los tiempos y rangos.

.Exists - Devuelve un 1 si hay un tiempo registrado para ese Split o Etapa, de lo contrario devuelve 0.

.Positive - Devuelve un 1 si hay un tiempo registrado para ese Split o Etapa y el tiempo positivo, de lo contrario devuelve un 0

.SplitCount - Devuelve el número de Splits que tienen tiempos registrados hasta e incluyendo ese Split.

.Distance (.Metros / .KM / .Millas)- Devuelve la distancia del Split, Sector o Etapa. De forma predeterminada, esto se devuelve en metros, hay unidades opcionales para la distancia que se pueden anexar para convertir esto según sea necesario.

.SpeedOrPace - Devuelve la velocidad o ritmo predeterminado de un tiempo definido de acuerdo al tipo de deporte o unidad seleccionada en los ajustes avanzados de ese Split. El formato se incluye en el output, por ejemplo "1:40 min/100m"

.Speed(.Decimal) - Devuelve la velocidad acumulada de un tiempo definido. Las velocidades tienen el formato "ss.k", o también pueden ser devueltas como un valor decimal con .Speed.Decimal

.Pace(.Decimal) - Devuelve el ritmo acumulado de un tiempo definido. Ritmo tiene el formato "HH:mm:ss", o también puede ser devuelto como un valor decimal con .Pace.Decimal

Split / Leg Data Fields

There are some additional data fields about each Split / Leg which can be called, these are mainly useful in leaderboards to provide information about the split when used with {LastSplit}.

.Name - Returns the name of the Split / Leg / Sector

.Label - Returns the label of the Split / Leg / Sector, or the name if the label is empty.

.OrderPos - Returns a number based on the ordering of the splits in your setup. This number increases with each split, from start to finish. Note that this number is randomly assigned and thus only useful for sorting in outputs or ranks.

.FromBackup - Returns 1 if the Split time was calculated from the backup Timing Point in the Splits setup, otherwise returns 0