' schrieb:Ich möchte dies Beschleunigungskurve durch Band-oder tiefpass in LabVIEW in einen Graph haben.
Hier ein Beipiel, und ich sehe gerade, daß Du V6.1 verwendest. Das ist kein prinzipielles Problem, aber mein Beispiel ist nicht bis auf 6.1 herunterzustufen, da die Datei- und Stringfunktionen wesentlich überarbeitet wurden.
Außerdem habe ich keine Übung im Einlesen von Excel-Dateien mit ActiveX. Es gibt hier im Forum 500 Fundstellen zu Excel, da muß Du mal selbst suchen, oder es hilft Dir hier jemand weiter.
Ich habe von Deiner Datei das Sheet 1 als csv abgespeichert, dann ist das Einlesen ganz problemlos. Da ich auf meine Windows-Rechner den Punkt als Dezimalzeichen eingestellt habe, habe ich mit einem Texteditor die Kommas durch Punkte ersetzt. Das braucht Du aber nicht
Auszug aus der CSV-Datei:
waveform;[0]
t0;03.12.2005 10:16:09.233999
delta t;0.001
time;Y[0]
03.12.2005 10:16:09.233999;1.12E+00
03.12.2005 10:16:09.234999;-4.19E-01
03.12.2005 10:16:09.235999;9.64E-01
03.12.2005 10:16:09.236999;5.68E-01
03.12.2005 10:16:09.237999;-6.41E-01
03.12.2005 10:16:09.238999;2.11E+00
03.12.2005 10:16:09.239999;6.33E-01
Es gibt viele Möglichkeiten zum Einlesen und Extrahieren der Daten, ich habe es hier so gemacht: Zeilenweise einlesen, die ersten 5 Zeilen werden nicht benutzt. Von den nachfolgenden Zeilen werden die Zeichen bis Position 28 nicht benutzt. Die restlichen Zeichen enthalten die Rohdaten und werden nach Zahl Konvertiert.
Filterfunktionen gibt es auch in LV 6.1 ausreichend. Ich habe hier ein Butterworth -Filter angeschlossen. Zu Beachten ist: Die Sample-Frequenz ist 1000HZ. Filterung ist nur bis 499Hz Grenzfrequenz möglich. (D.h dann ist es schon keine Filterung mehr). Die Bezeichnungen sind auch irgendwie vertauscht. Ein TP-Filter hat ja nur ein obere Grenzfrequenz, aber kein untere. NI verwendet aber die Bezeichnungen anderes herum. Es ist gibt auch allgemeine Filter, bei denen man die Vor-und Rückwärtskoeffizienten eingeben kann.