Mit den Daten konnte ich was anfangen und mal testen. Dabei hat sich gezeigt das der einfache Algorithmus an sich so funktioniert wie du ihn brauchst. Weiterhin habe deine Peaks eine Länge von über 500 Samples, daher bekommst du so viele Peaks bei Verwendung von einer Weite von 2.
Problem warum es bei dir nicht ging ist die Art der Verwendung. Dein DAQ-Assistent liefert dir Daten zyklisch und u.U. hört er auch innerhalb eines Peaks auf. Dies bricht die Peakerkennung ab und weiterhin zeigen die Anzeigeelemente immer nur die Ergebnisse der letzten Schleifeniteration an.
Der Algorithmus muss im Prinzip noch nicht komplett beendete Paks zwischenhalten und beim nächsten Aufruf als Initialisierungsdaten verwenden.
Anbei mal das zusammengekürzte VI mit deinen Daten. Wenn du es ausführst siehst du die Ergebnisse für den Inhalt der gesamten Datei.