27.07.2012, 09:42
Hallo liebe LabView-Gemeinde,
ich möchte mit LabView ein Signal aufnehmen, bei dem ich die Peaks detektieren und deren Werte abspeichern möchte. Dazu habe ich bei den Beispielen den 'Advanced Peak Detector' gefunden, der für mich ideal erscheint. Leider funktioniert dieser nur über eine bestimmte sample length und beendet bei erreichen dieser dann das Programm.
Ich möchte jedoch das Signal so lange ich möchte aufnehmen und dabei die Peaks detektieren und anzeigen lassen. Stelle ich die sample length sehr groß ein, so kommt natürlich schnell eine Fehlermedlung, da der Speicher nicht ausreicht.
Ich nehme an, dass ich zu Beginn bei dem verwendeten SubVi Data Queue ansetzen muss. Ich dachte man könnte dieses Unterprogramm vielleicht die gesammte sample length ablaufen lassen, die Daten in den Arrays löschen und wieder neu mit den nächsten ankommenden Daten beschreiben und das ohne Pause. Nur habe ich keine Ahnung wie ich ansetzen soll Und bin ich da überhaupt auf dem richtigen Weg?
Ich hoffe, ich konnte mein Problem verständlich beschreiben und habe kein großes Raunen ausgelöst, weil das Problem so simpel zu lösen ist. Seht es mir bitte nach, ich habe mit LabView erst vor einer Woche angefangen.
Danke schonmal und Grüße,
Linsche
ich möchte mit LabView ein Signal aufnehmen, bei dem ich die Peaks detektieren und deren Werte abspeichern möchte. Dazu habe ich bei den Beispielen den 'Advanced Peak Detector' gefunden, der für mich ideal erscheint. Leider funktioniert dieser nur über eine bestimmte sample length und beendet bei erreichen dieser dann das Programm.
Ich möchte jedoch das Signal so lange ich möchte aufnehmen und dabei die Peaks detektieren und anzeigen lassen. Stelle ich die sample length sehr groß ein, so kommt natürlich schnell eine Fehlermedlung, da der Speicher nicht ausreicht.
Ich nehme an, dass ich zu Beginn bei dem verwendeten SubVi Data Queue ansetzen muss. Ich dachte man könnte dieses Unterprogramm vielleicht die gesammte sample length ablaufen lassen, die Daten in den Arrays löschen und wieder neu mit den nächsten ankommenden Daten beschreiben und das ohne Pause. Nur habe ich keine Ahnung wie ich ansetzen soll Und bin ich da überhaupt auf dem richtigen Weg?
Ich hoffe, ich konnte mein Problem verständlich beschreiben und habe kein großes Raunen ausgelöst, weil das Problem so simpel zu lösen ist. Seht es mir bitte nach, ich habe mit LabView erst vor einer Woche angefangen.
Danke schonmal und Grüße,
Linsche