Hallo Stephan,
Zitat:Im Prinzip müsste ich die Werte puffern, sobald ich einen Anstieg feststelle.
Ja.
Zitat:Leider fehlt mir dazu ein guter Ansatz für die praktische Umsetzung
- Immer, wenn deine Bedingung TRUE ist, sammelst du die Messwerte in einem Array. Die Bedingung scheint ja recht eindeutig "Signal > 1" zu sein…
- Wenn die Bedingung von TRUE nach FALSE umschaltet (PtByPt-BooleanCorssing!), dann berechnest du den Mittelwert der Daten im Array und speicherst den Mittelwert.
- Wenn die Bedingung FALSE ist, löscht du das Array.
Andere Möglichkeit:
Wenn bekannt ist, wieviele Samples maximal in die Mittelwertbildung reinkommen, kannst du auch PtByPt-Mean verwenden: die Bedingung dann einfach für den INIT-Input der FUnktion verwenden…