Configurazione personalizzata della pista

Ciao!

Fai qualsiasi domanda su Lympik.

Per favore, sii il più specifico possibile in modo che io possa aiutarti meglio.

Come carico i dati da Oculus all'app web Lympik? Cosa devo considerare prima di cronometrarmi con Chronos? Come posso analizzare i dati Oculus? Perché non riesco a vedere risultati nella mia attività? Come funziona l'analisi video? Perché i miei tempi sono errati? Come posso modificare le mie impostazioni sulla privacy? Come funziona il pagamento del software presso Lympik? Come funzionano i chip NFC? Cosa devo fare se il mio dispositivo Chronos non ha ricezione? Come carico i dati da Oculus all'app web Lympik? Cosa devo considerare prima di cronometrarmi con Chronos? Come posso analizzare i dati Oculus? Perché non riesco a vedere risultati nella mia attività? Come funziona l'analisi video? Perché i miei tempi sono errati? Come posso modificare le mie impostazioni sulla privacy? Come funziona il pagamento del software presso Lympik? Come funzionano i chip NFC? Cosa devo fare se il mio dispositivo Chronos non ha ricezione?

Le risposte sono generate dall’IA e potrebbero essere inaccurate !

Può navigare tra le tre voci di menu, 'Gates', 'Calculations' e 'Presentation', utilizzando i tasti freccia in alto. Per visualizzare i dati del Suo Oculus Tracker in una tabella dei risultati, deve modificare tutte e tre le voci di menu nell'ordine corretto.

Porte

Ora può impostare le Sue porte virtuali in questa pagina. Può aggiungere un numero illimitato di porte o tempi intermedi. Per farlo, faccia semplicemente clic su 'Add'.

Ogni volta che fa clic su 'Add', viene aggiunta una nuova porta alla mappa. Ora può spostare le porte facendo clic e tenendo premuto il cerchio sulla mappa. In alternativa, le porte possono essere posizionate correttamente inserendo le coordinate: per farlo, faccia clic sulla porta nella barra in cui vengono aggiunte. Si aprirà quindi la seguente finestra:

In questa finestra può regolare le coordinate dei cerchi, modificando così la posizione della porta. Qui può anche specificare se la porta può essere attivata in una o in entrambe le direzioni. Può cambiare la direzione del trigger facendo clic su 'Flip'. Per impostazione predefinita, l'attivazione è specificata solo in una direzione. Può verificarlo sulla mappa: la freccia accanto alla Sua porta indica la direzione.

Può inserire un tempo di riferimento per questo settore facendo clic sulla ruota dentata tra le porte. Quando è soddisfatto del risultato, faccia clic su 'Process' per salvare la configurazione del percorso e tornare alla panoramica dei risultati della Sua attività.

Suggerimento: può effettuare una registrazione del percorso desiderato con il Suo dispositivo Oculus: dopo il caricamento verrà visualizzata nella vista mappa e potrà aiutarLa a posizionare le Sue porte.

Può salvare le configurazioni della Sua pista come modello. Per farlo, apra la configurazione della pista e scorra completamente a destra delle Sue porte, dove troverà il pulsante 'Template'. Faccia clic su di esso e si aprirà la seguente finestra:

Ha la possibilità di caricare un modello esistente e utilizzarlo per la Sua attività corrente. Può anche usare i dati inseriti per sovrascrivere un altro modello oppure salvarli come nuovo modello. I Suoi modelli salvati si trovano nel Suo profilo.

Calcoli

Il passaggio successivo consiste nel definire i calcoli necessari per elaborare i Suoi dati. Per farlo, passi alla seconda voce di menu, 'Calculations'.

Faccia clic su "Add" e si aprirà una finestra in cui potrà inserire i calcoli desiderati. È possibile aggiungere un numero illimitato di calcoli.

Il nome del Suo calcolo viene generato automaticamente in Identifier: ne avrà bisogno nel passaggio successivo per visualizzare i risultati.

In Property può scegliere se calcolare la velocità, la durata o la distanza. Quando calcola la durata o la distanza, non sono disponibili ulteriori sottofunzioni; qui può comunque specificare quale sezione tra le porte deve essere considerata per il calcolo. Per la velocità sono disponibili diverse sottofunzioni (ad es. media, minimo, deviazione standard, ecc.). Anche in questo caso può utilizzare il cursore per selezionare quale sezione della Sua prova deve essere considerata e calcolata. In questo modo può eseguire una varietà di calcoli configurabili in base alle Sue esigenze.

Presentazione

Ora faccia clic sull'ultima voce di menu, "Presentation". Il presentation designer viene utilizzato per personalizzare il modo in cui verranno visualizzati i Suoi risultati:

Ci sono tre diversi oggetti da distinguere:

Gruppo di colonne: è un insieme di colonne che sono fisse oppure ripetute (loop) in base a una condizione.

Colonna: singola colonna che può essere ordinata.

Cella: è qui che viene mostrato il contenuto effettivo.

Configurare il gruppo di colonne

Prema l'icona più per aggiungere un nuovo gruppo di colonne oppure modifichi accanto all'intestazione della colonna.

Qui può scegliere tra due tipi:

Fisso: le colonne di questo gruppo verranno mostrate una volta.

Dinamico: tutte le colonne di questo gruppo verranno ripetute N volte. N si basa dinamicamente sui risultati disponibili. Nella maggior parte dei casi conviene scegliere il livello 1, il che significa che per ogni giro tutte le colonne di questo gruppo verranno ripetute.

Può anche definire un'intestazione. Quando utilizza il tipo dinamico, è disponibile anche una variabile i che indica l'indice del loop ed è utile per visualizzare il numero corrente del giro.

Configurare la colonna

Ora può aggiungere o modificare una colonna. Ricordi che si tratta solo della definizione della colonna e non ancora del contenuto della cella.

Può impostare l'intestazione della colonna e definire in base a quale proprietà deve avvenire l'ordinamento. Consulti i Suoi calcoli e prenda da lì un identificatore. Può definire l'allineamento complessivo del contenuto della cella e spostare la colonna a destra o a sinistra.

Configurare la cella

Ora possiamo definire il contenuto di ciascuna cella.

Può scegliere tra tre modelli comunemente utilizzati: visualizzazione del tempo, della velocità e della distanza. Per prima cosa deve scegliere il calcolo che desidera visualizzare, quindi può configurare la formattazione di tempo, distanza e velocità. Se desidera applicare una formattazione speciale per visualizzare più valori in una colonna, può scegliere il tipo personalizzato.

Scrivere codice personalizzato

Per visualizzare i Suoi calcoli deve scrivere codice personalizzato. Il modo più semplice per visualizzare un valore è racchiudere l'identificatore del calcolo desiderato tra doppie parentesi graffe. Per esempio:

{{cell.biathlon.lap.duration}}

Quando il modello viene eseguito, questa espressione viene sostituita con il valore effettivo in questa riga. Come può vedere, abbiamo utilizzato l'identificatore del nostro calcolo con il prefisso "cell.". Più avanti scopriremo perché viene utilizzato e come possiamo sfruttare a nostro vantaggio altri prefissi. Può anche utilizzare normale codice HTML per formattare le Sue celle. La sintassi di questo codice è descritta più in dettaglio qui: https://handlebarsjs.com/guide/#what-is-handlebars

La semplice visualizzazione di un singolo valore non è molto utile. Nella maggior parte dei casi vogliamo confrontare il valore con qualcos'altro. È qui che entra in gioco il nostro prefisso. Con il prefisso "column" otterrà tutti i valori per l'identificatore indicato. Naturalmente questo sarà un array, quindi dobbiamo aggregarlo in qualche modo. Può utilizzare una delle funzioni riportate di seguito. Facciamo un esempio:

{{max column.biathlon.lap.speed.avg}}

Verrà restituita la velocità media massima.

Per semplificare le cose, abbiamo incluso funzioni aggiuntive:

  • eq arg1 arg2 Uguale
  • ne arg1 arg2 Diverso
  • lt arg1 arg2 Minore di
  • gt arg1 arg2 Maggiore di
  • lte arg1 arg2 Minore o uguale a
  • gte arg1 arg2 Maggiore o uguale a
  • and arg1 ... : AND logico
  • or arg1 ... : OR logico
  • add arg1 arg2: + matematico
  • sub arg1 arg2: - matematico
  • mul arg1 arg2: * matematico
  • div arg1 arg2: / matematico
  • mod arg1 arg2 % matematico
  • min arg1 ... Minimo di tutti i valori
  • max arg1 ... Massimo dei valori
  • avg arg1 ... Media dei valori
  • sum arg1 ... Somma dei valori
  • range num Crea un array con elementi da 0 a num.
  • filter arr val opt Filtra un array per un determinato valore. Opt può essere utilizzato per definire una proprietà, ad esempio prop="test".
  • filterMap arr1 arr2 val opt: come filter, ma la condizione viene applicata ad arr1 e verrà restituito arr2.
  • round num places: arrotonda num a places decimali.
  • date val fmt Formatta la data indicata (timestamp unix) in base al formato specificato. Sono disponibili i seguenti formati: https://date-fns.org/v3.6.0/docs/format
  • perc val1 val2 fmt : ottiene la differenza percentuale tra val1 e val2. Per impostazione predefinita viene usata la variazione relativa, ma se desidera il valore assoluto può impostare fmt su "absolute".
  • dateDiff val1 val2 fmt Ottiene la differenza tra due date/orari con un determinato formato. Questo evita problemi nel calcolo della differenza e nella successiva formattazione del valore.

Esempi di celle

Converte m/s in km/h e arrotonda a una cifra decimale:

{{round (mul cell.generic.lap.speed.max 3.6) 1}} km/h

Differenza di durata. Verrà visualizzata la durata e verrà calcolata la differenza rispetto alla durata più veloce. La differenza verrà nascosta se è pari a zero.

‍{{#if (gt (sub cell.generic.lap.duration (min column.generic.lap.duration)) 0)}}

<span style="color:#DB3100;font-size:10px;margin-right:6px;font-weight:bold">+{{dateDiff cell.generic.lap.duration (min column.generic.lap.duration) "s.SS"}}</span>

{{/if}}

{{date cell.generic.lap.duration "s.SS"}}

Come sopra, ma con la velocità. ‍

{{#if (gt (sub (max column.generic.lap.sec3.speed.max) cell.generic.lap.sec3.speed.max) 0)}}

<span style="color:#DB3100;font-size:10px;margin-right:6px;font-weight:bold">-{{round (sub (max column.generic.lap.sec3.speed.max) cell.generic.lap.sec3.speed.max) 1}}</span>

{{/if}}

{{round (mul cell.generic.lap.sec3.speed.max 3.6) 1}} km/h