Hallo Hr. Kantz,
Vielen Dank,
Ich hab das mal so bei mir als Funktion integriert.
Arguments sig // Damit weitere Signale passend zugeschnitten werden
// Indizes der Flanken
Dim idx = LevelCrossings(Signal, 0.2, 0.1, EVENT_POSITIVE) //Signal (geeignet für die Flanken)
// in Liste zerlegen
Dim res = List()
For Each Row i In idx Do
If i > 0L Then
res := XScale(sig[idx, idx – 1L], -‘Verstrichene Sekunden _s_'[idx])
End
End
sig = res[Empty ,20] // nach dem Cut sind in diesem Fall nur die ersten 20s notwendig
Funktioniert soweit recht gut!
Mein Problem dabei ist dass das letzte Event ignoriert wird! Wie kann man da Abhilfe schaffen?