Somme (glissante, basée sur le temps)
|
Signature |
|---|
|
Accumulate_Rolling_Add(expression, window) |
|
Description |
|---|
|
Applique une plage mouvante au signal 'expression' et calcule la somme sur chaque plage. Chaque échantillon de 'result' contient la somme de tous les échantillons de la plage se terminant à cette heure. |
|
Note Une plage mouvante est définie par un signal : chaque échantillon du signal représente une plage. La valeur de l'échantillon correspond au point de départ de la plage, l'heure de l'échantillon marquant le point final de la plage. Une plage définie ainsi contient tous les échantillons de l'heure t remplissant la condition de début < t < fin. On crée habituellement des plages à l'aide de l'une des fonctions de création de plages (Window_Sample, Window_Time, Window_Signal_*, ...). Les plages peuvent être transmises à la fonction d'évaluation de plages (Accumulate_Rolling_*). |
|
Résultat |
|---|
|
La somme de 'expression' dans la plage de temps définie par 'window'. |
|
Arguments |
|
|---|---|
|
expression |
Le signal pour lequel la somme est calculée. |
|
plage |
Un signal de plage définit l'heure de début de la plage horaire (plage mouvante). L'heure de fin est déterminée par l'heure actuelle. Par exemple pour calculer la somme des 5 dernières secondes, utiliser Accumulate_Rolling_Add(expression, Master()-5) |