Sample, Samplerate, externer Trigger - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Sample, Samplerate, externer Trigger (/Thread-Sample-Samplerate-externer-Trigger) |
Sample, Samplerate, externer Trigger - Achim - 27.04.2010 10:49 ' schrieb:Meine Abtastrate überwache ich nebenbei per Oszi - siehe Anhang. Daher kann ich sehen, dass nicht immer 12,8 kHz als external clock anliegen, es pendelt zwischen 11,661 kHz bis 12,889 kHz. Ich habe über 10 Messungen die Frequenz der Clock mit Lanview anzeigen lassen, ähnlcih deinem Schreenshot, und den Mittelwert gebildet. Diesen bei der Nächsten Messung händisch als Abtastrate eingegeben... Innerhalb jeder einzelnen dieser zehn Messungen hast du doch auch keine konstante Clock-Frequenz, oder? D.h. du hast zehn mal die Messung angeworfen und willkürlich einen angezeigten Wert genommen und über diese dann gemittelt. Und das soll dann als Grundlage für genaue Rückschlüsse dienen? Das ist ja dann ein willkürlich gewählter Abtasttakt, da könntest du auch gleich eine "glatte" Zahl nehmen und mit dieser Rate abtasten! Der Effekt ist genau gleich: Mit beiden Werten kriegst du ein konstantes dt, und das brauchst du dann ja auch für die FFT. Und ich bin ziemlich sicher: LV gaukelt dir ein konstantes dt vor, so wie es dimitri schon gesagt hat! Wenn du winkelsgetaktet abtastest, darfst du den DDT (Dynamic data type) und WDT (Waveform data type) nicht als Eingangssignale für die FFT-VIs verwenden. Du müsstest als Ausgang des DAQmx-Read-AI- VIs nur ein "1D-Array of Double" ohne jegliche Zeitinformation verwenden. Damit kommen dann aber die FFT-VIs nicht zurecht... Gruß Achim Sample, Samplerate, externer Trigger - JohannesB - 27.04.2010 11:21 ' schrieb:Und ich bin ziemlich sicher: LV gaukelt dir ein konstantes dt vor, so wie es dimitri schon gesagt hat! Wenn du winkelsgetaktet abtastest, darfst du den DDT (Dynamic data type) und WDT (Waveform data type) nicht als Eingangssignale für die FFT-VIs verwenden. Du müsstest als Ausgang des DAQmx-Read-AI- VIs nur ein "1D-Array of Double" ohne jegliche Zeitinformation verwenden. Damit kommen dann aber die FFT-VIs nicht zurecht... Puhhh Wie kann ich das dann als LabVIEW- Laie am simpelsten dennoch winkelsynchron hinbekommen oder geht nicht? Sample, Samplerate, externer Trigger - dimitri84 - 27.04.2010 12:32 ' schrieb:Du müsstest als Ausgang des DAQmx-Read-AI- VIs nur ein "1D-Array of Double" ohne jegliche Zeitinformation verwenden.Genau das. Der Assistent kann aber (glaube ich) nur DDT ausspucken. ' schrieb:PuhhhDu machst das ja im Zuge deines Studiums. Da sollte man möglichst viel ausprobieren und dabei lernen. Von dem Standpunkt aus war das ein gelungener (mal davon abgesehen, dass du nur Express VIs benutzt hast) Ausflug in die Welt des externen Taktes. Deine Schlussfolgerung, und das versuchen Achim und ich schon seit Beginn des Thread dir zu vermitteln, sollte sein, dass du in diesem Fall mit der externen Takterei mehr "Schaden anrichtest" als kompensierst. Außerdem verkomplizierst du dadurch den Sachverhalt soweit, dass du dem ganzen selbst nicht mehr folgen kannst. Wenn du zu einem nachvollziehbaren Ergebnis kommen willst, benutz' eine konstante Abtastrate. Und betreibe Feintuning in dem du mit den Mittelungseinstellungen rumspielst. Sample, Samplerate, externer Trigger - Achim - 27.04.2010 12:40 ' schrieb:Genau das. Der Assistent kann aber (glaube ich) nur DDT ausspucken. Und deswegen hab ich ja auch schon sehr früh auf das Beispiel aus dem Example-Finder hingewiesen...OHNE Express-VI! Sample, Samplerate, externer Trigger - dimitri84 - 27.04.2010 12:47 ' schrieb:Und deswegen hab ich ja auch schon sehr früh auf das Beispiel aus dem Example-Finder hingewiesen...OHNE Express-VI!Weiß ich. Der Fragende ist aber nicht so einfach zu überzeugen. Ich bin sicher er benutzt immer noch den Assistenten denn da kann man auch einen externen Takt vorgeben. Sample, Samplerate, externer Trigger - jg - 27.04.2010 13:01 ' schrieb:Weiß ich. Der Fragende ist aber nicht so einfach zu überzeugen. Ich bin sicher er benutzt immer noch den Assistenten denn da kann man auch einen externen Takt vorgeben.OK, ich bin dran Schuld, weil ich das verraten/gezeigt habe. Aber vom DAQ-Assi abgeraten habe ich auch!! Sample, Samplerate, externer Trigger - JohannesB - 27.04.2010 14:09 Dank angeboren Faulheit bin ich Schuld Werde wohl oder übel den Ansatz ohne Assi parallel starten und dann noch einmal auf Euch zurückkommen. Bis denne! Sample, Samplerate, externer Trigger - JohannesB - 29.04.2010 13:47 Moin, Messung wie ein Pfohlen durchgeführt! Siehe JPGs - Frq & dt richtig gemessen oder Fehler im VI? Zum external clock VI habe ich eine Frage: Wie kann ich die zu messende Spannung auf RMS stellen - sonst messe ich immer was um die -7 V??? Ich kann doch an das Signal, was ich hinten am external clock VI bekomme meine FFT ranhängen. Besser eine FFT ohne Assi? DANKE! Sample, Samplerate, externer Trigger - Achim - 29.04.2010 14:08 ' schrieb:Messung wie ein Pfohlen durchgeführt!Ich seh' wieder nur Express-VIs... ' schrieb:Ich kann doch an das Signal, was ich hinten am external clock VI bekomme meine FFT ranhängen. Besser eine FFT ohne Assi?Du kannst machen was du willst...die FFT ohne Assi wird aber dadurch auch nicht richtiger...du scheiterst immer noch an den nicht-äquidistanten Zeitabständen! Sample, Samplerate, externer Trigger - JohannesB - 29.04.2010 14:20 Ich seh' wieder nur Express-VIs... Ging jetzt auch um das geforderte dt und die external clock, um zu sehen, wie die beim Assi sind. Du kannst machen was du willst...die FFT ohne Assi wird aber dadurch auch nicht richtiger...du scheiterst immer noch an den nicht-äquidistanten Zeitabständen! Verstanden, mit external clock war zuvor genanntes example vi gemeint - da bekomme ich keine rse- Messung hin und meine Spannung dümpelt bei ca. -7 V rum. |