13.01.2016, 17:17
Hallo Leute,
ich schreibe gerade an meiner Bachelorarbeit und muss über LabVIEW ein Signal anpassen und hoffe, ihr könnt mir dabei behilflich sein.
Ich habe ein Signal_1 mit der Abtastfrequenz: 100 Hz bzw. Abtastintervall von 10 ms
und ein weiteres Signal_2 mit der Abtastfrequenz: 2000 Hz bzw. Abtastintervall von 0.5 ms.
Signal_1 hat bei einer Messung von 698.455 Sekunden 70160 Messwerte (kommt aus einer .tdms-datei)
Signal_2 hat bei einer Messung von 712.349 Sekunden 1424698 Messwerte (kommt aus einer .txt/.csv-Datei)
Nun möchte ich Singal_1 an Signal_2 anpassen, also alle 0.5 ms ein Signal_1-Messwert halten bzw. das Signal_1 mit 0.5 ms abtasten (aber davon ausgehend, dass das Signal vorher eine Abtastrate von 10ms hatte).
Wir haben sozusagen bei der Messung_1 alle 10 ms ein Messwert, dass heißt ein Messwert muss 20 "Mal" gehalten werden (10ms/0.5ms).
Siehe beigefügtes Bild: Signalausschnitt: Rote Punkte sind ursprüngliches Signal, blaue Punkte neues gewünschte Signal (quasi linear interpoliert)
Ich vermute, man kann es mit der Resample Waveforms (single shot).vi lösen, aber weiß leider nicht wie genau und ob es überhaupt damit möglich ist.
Hoffe ihr könnt mir helfen
Gruß, et-cop
ich schreibe gerade an meiner Bachelorarbeit und muss über LabVIEW ein Signal anpassen und hoffe, ihr könnt mir dabei behilflich sein.
Ich habe ein Signal_1 mit der Abtastfrequenz: 100 Hz bzw. Abtastintervall von 10 ms
und ein weiteres Signal_2 mit der Abtastfrequenz: 2000 Hz bzw. Abtastintervall von 0.5 ms.
Signal_1 hat bei einer Messung von 698.455 Sekunden 70160 Messwerte (kommt aus einer .tdms-datei)
Signal_2 hat bei einer Messung von 712.349 Sekunden 1424698 Messwerte (kommt aus einer .txt/.csv-Datei)
Nun möchte ich Singal_1 an Signal_2 anpassen, also alle 0.5 ms ein Signal_1-Messwert halten bzw. das Signal_1 mit 0.5 ms abtasten (aber davon ausgehend, dass das Signal vorher eine Abtastrate von 10ms hatte).
Wir haben sozusagen bei der Messung_1 alle 10 ms ein Messwert, dass heißt ein Messwert muss 20 "Mal" gehalten werden (10ms/0.5ms).
Siehe beigefügtes Bild: Signalausschnitt: Rote Punkte sind ursprüngliches Signal, blaue Punkte neues gewünschte Signal (quasi linear interpoliert)
Ich vermute, man kann es mit der Resample Waveforms (single shot).vi lösen, aber weiß leider nicht wie genau und ob es überhaupt damit möglich ist.
Hoffe ihr könnt mir helfen
Gruß, et-cop