Integral (gleitend, zeitbasiert)
|
Syntax |
|---|
|
Accumulate_Rolling_Integral(expression, window) |
|
Beschreibung |
|---|
|
Wendet ein gleitendes Fenster auf das Signal „expression“ an und berechnet das Integral über jedes Fenster. Jeder Abtastwert von „result“ enthält das Integral über alle Abtastwerte in dem Fenster, das zum jeweiligen Zeitpunkt endet. Info Bei der Integralberechnung wird eine Stufeninterpolation des Eingangssignals vorausgesetzt. Berücksichtigt wird nur die Fläche zwischen dem ersten und dem letzten Abtastwert, wobei die Grenzen ausgeschlossen sind. Info Ein gleitendes Fenster wird durch ein Signal definiert: Jeder Abtastwert des Signals stellt ein Fenster dar. Der Signalwert eines Abtastwerts legt den Startzeitpunkt des Fensters fest, sein Zeitstempel den Endzeitpunkt. Ein auf diese Weise definiertes Fenster umfasst alle Abtastwerte, bei denen die Zeit t die Bedingung start < t < end erfüllt. Fenster werden in der Regel mithilfe einer der Funktionen zur Fenstererstellung (Window_Sample, Window_Time, Window_Signal_*, …) erstellt. Fenster können an Fensterauswertungsfunktionen (Accumulate_Rolling_*) übergeben werden. Jeder Abtastwert von „result“ enthält das Integral über alle Abtastwerte in dem Fenster, das zum jeweiligen Zeitpunkt endet. |
|
Info Bei der Integralberechnung wird eine Stufeninterpolation des Eingangssignals vorausgesetzt. Berücksichtigt wird nur die Fläche zwischen dem ersten und dem letzten Abtastwert, wobei die Grenzen ausgeschlossen sind. |
|
Info Ein gleitendes Fenster wird durch ein Signal definiert: Jeder Abtastwert des Signals stellt ein Fenster dar. Der Signalwert eines Abtastwerts legt den Startzeitpunkt des Fensters fest, sein Zeitstempel den Endzeitpunkt. Ein auf diese Weise definiertes Fenster umfasst alle Abtastwerte, bei denen die Zeit t die Bedingung start < t < end erfüllt. Fenster werden in der Regel mithilfe einer der Funktionen zur Fenstererstellung (Window_Sample, Window_Time, Window_Signal_*, …) erstellt. Fenster können an Fensterauswertungsfunktionen (Accumulate_Rolling_*) übergeben werden. |
|
Ergebnis |
|---|
|
Das Integral von „expression“ im durch „window“ angegebenen Zeitintervall. |
|
Argumente |
|
|---|---|
|
expression |
Das Signal, für das das Integral berechnet wird. |
|
window |
Ein Fenstersignal, das den Startzeitpunkt des Zeitbereichs (gleitendes Fenster) festlegt. Der Endzeitpunkt wird durch den aktuellen Zeitpunkt bestimmt. Z. B. um das Integral für die letzten 5 Sekunden zu berechnen, verwenden Sie Accumulate_Rolling_Integral(expression, Master()-5). |