Calcolo del tempo trascorsoquindi ho diverse "esecuzioni" in un set di dati, mentre potrei suddividerle, mi piacerebbe lasciarle come un set di dati l'obiettivo è il seguente:
- Due colonne rilevanti per la formula
- Numero di esecuzione (ordinale numerico)
- Tempo trascorso (cont. numerico)
- Obiettivo: eseguire un conteggio con un offset di 20 ms e azzerare ogni volta che il numero della manche cambia
- Poiché questa serie temporale è a intervalli prestabiliti di 20 ms, posso tranquillamente fare un conteggio, ma il conteggio non andrà a intervalli di 20 ms
Tabella datiScriptingRi: Calcolo del tempo trascorsoNon sono sicuro di aver capito correttamente come sono i tuoi dati, ma Col Somma cumulativa dovrebbe funzionare. Prendi la somma di 1 o :"Tempo trascorso"n
Col Cumulative Sum(1, :"Run Number"n)
Ri: Calcolo del tempo trascorsoCiao,
Inoltre, non sono sicuro di aver seguito l'impostazione della domanda, ma supponendo che il tempo trascorso sia un orologio in esecuzione continua e si desideri calcolare il tempo all'interno di ciascun "numero di esecuzione" da zero alla durata dell'esecuzione, questa alternativa leggermente più lunga lo farà in le unità della colonna del tempo trascorso.
:Elapsed Time - Col Minimum( :Elapsed Time, :Run Number )
Ri: Calcolo del tempo trascorsoMi sembra che tu voglia creare automaticamente una tabella di dati come questa

È possibile utilizzare una formula per la colonna del tempo trascorso come quella mostrata di seguito.Utilizza il condizionale If() e anche la funzione Lag() per ottenere i dati della riga precedente da una colonna

esempio tabella dati allegata.