11.11.2011, 18:41
Hallo LVler,
unser Teststand ist mit drei Beschleunigungssensoren bestückt und die analogen Daten werden über eine USB-6008
Messkarte erfasst. Die Daten werden erfolgreich ans Labview mit einer Abtastrate von 1KHz weitergeleitet.
Das Ziel meines Labview-Programmes ist es nun, diese Daten darzustellen und abzuspeichern. Ausserdem möchte ich die
Signale auswerten und eine Frequenzanalyse (FFT) durchführen.
Im Anhang sende ich Euch meinen ersten Ansatz, bei dem die Daten aber mit circa 10Hz sehr langsam ausgeschrieben werden.
(Da sind noch weitere Bausteine für die Regelung eines Aktors drin. Diese sind vorerst aber nicht von Bedeutung. )
Frage nach bestehenden Lösungen:
Das Thema ist nicht neu. Deswegen - wo finde ich effiziente 'VorzeigeProgramme', die dies schon können (Ohne Express VIs)?
Bzw. existieren anwenderfreundliche Skripts zu diesem Thema?
Programmbezogene Fragen:
Wie kann man drei pysikalische Kanäle schnell und zeitgleich in eine Datei schreiben und darstellen?
Bisher arbeite ich bei den 'DAQ.mx Lesen' mit der Einstellung Analog DBL 1Kanal 1Sample. Eine kontinuierliche Datenerfassung würde ich anstreben,
weil dann die Sample Rate am höchsten ist. Welche Datenqualität (Sample Rate) benötige ich für eine aussagekräftige FFT?
Wann ergibt eine kontinuierliche Datenerfassung überhaupt Sinn?
Beim Lesen von Analogwerten mit der Schleifentechnik kann man parallel eine Frequenzanalyse durchführen die von Pufferdaten gespiesen wird.
Kann mir jemand ein Vorschlag machen, wie das aussehen soll?
Was bedeuted die 10:1 Regel? Sample rate bei MAX 1kHz --> Labview mit 100Hz? Wozu ist das gut?
Es ist gut vorstellbar, dass ich die Daten filtern muss. Filtern kostet Zeit. Welche Möglichkeiten bieten sich an, um diese Verzögerung wettzumachen oder zu umgehen?
Wie ihr unschwer bemerkt habt, bin ich neu und habe an meinem Programm lange gebastelt. Nun strebe ich nach einer patenten Lösung und bin Euch für jeden Input dankbar.
Beste Grüsse
rohneluk
unser Teststand ist mit drei Beschleunigungssensoren bestückt und die analogen Daten werden über eine USB-6008
Messkarte erfasst. Die Daten werden erfolgreich ans Labview mit einer Abtastrate von 1KHz weitergeleitet.
Das Ziel meines Labview-Programmes ist es nun, diese Daten darzustellen und abzuspeichern. Ausserdem möchte ich die
Signale auswerten und eine Frequenzanalyse (FFT) durchführen.
Im Anhang sende ich Euch meinen ersten Ansatz, bei dem die Daten aber mit circa 10Hz sehr langsam ausgeschrieben werden.
(Da sind noch weitere Bausteine für die Regelung eines Aktors drin. Diese sind vorerst aber nicht von Bedeutung. )
Frage nach bestehenden Lösungen:
Das Thema ist nicht neu. Deswegen - wo finde ich effiziente 'VorzeigeProgramme', die dies schon können (Ohne Express VIs)?
Bzw. existieren anwenderfreundliche Skripts zu diesem Thema?
Programmbezogene Fragen:
Wie kann man drei pysikalische Kanäle schnell und zeitgleich in eine Datei schreiben und darstellen?
Bisher arbeite ich bei den 'DAQ.mx Lesen' mit der Einstellung Analog DBL 1Kanal 1Sample. Eine kontinuierliche Datenerfassung würde ich anstreben,
weil dann die Sample Rate am höchsten ist. Welche Datenqualität (Sample Rate) benötige ich für eine aussagekräftige FFT?
Wann ergibt eine kontinuierliche Datenerfassung überhaupt Sinn?
Beim Lesen von Analogwerten mit der Schleifentechnik kann man parallel eine Frequenzanalyse durchführen die von Pufferdaten gespiesen wird.
Kann mir jemand ein Vorschlag machen, wie das aussehen soll?
Was bedeuted die 10:1 Regel? Sample rate bei MAX 1kHz --> Labview mit 100Hz? Wozu ist das gut?
Es ist gut vorstellbar, dass ich die Daten filtern muss. Filtern kostet Zeit. Welche Möglichkeiten bieten sich an, um diese Verzögerung wettzumachen oder zu umgehen?
Wie ihr unschwer bemerkt habt, bin ich neu und habe an meinem Programm lange gebastelt. Nun strebe ich nach einer patenten Lösung und bin Euch für jeden Input dankbar.
Beste Grüsse
rohneluk