Hallo, ich habe eine CSV-Datei in der mehrere Werte in Abhängigkeit der Zeit eingetragen sind. Kennt jemand ein kostenloses Programm, wo ich die Werte eintragen kann und daraus dann die FFT berechnet wird? Das ganze umfasst ca. 15000 Messwerte.
:
Verschoben durch Admin
Ich hab nen eigenes Tool programmiert... Wenn du Interesse hast, lasse ich es dir zukommen...
Hallo MKu, das wäre nett oder ich könnte dir die CSV zukommen lassen. Nur leider bist du nicht angemeldet und ich möchte die Daten nur ungerne online stellen.
@ Hans, hat geklappt. Danke für den Link. Habs mir anschließend auch nochmal mit Matlab erstellt.
Ich habe vor einiger Zeit eine nützliche Freeware im Internet gefunden. Die Software nennt sich SignalAnalyzer und kann Werte aus dem Zeitbereich mit Hilfe der FFT in den Frequenzbereich transformierten. Es gibt eine große Auswahl an Fensterfunktionen und auch Zero-Padding. So kann man anhand seiner eigenen Werte mal die Fenster testen und sich das Spektrum ansehen. Die Homepage des Autors ist: http://www.signalanalyzer.de.vu
Peter K. schrieb: > Ich habe vor einiger Zeit eine nützliche Freeware im Internet gefunden. > Die Software nennt sich SignalAnalyzer und kann Werte aus dem > Zeitbereich mit Hilfe der FFT in den Frequenzbereich transformierten. Es > gibt eine große Auswahl an Fensterfunktionen und auch Zero-Padding. So > kann man anhand seiner eigenen Werte mal die Fenster testen und sich das > Spektrum ansehen. > > > Die Homepage des Autors ist: > http://www.signalanalyzer.de.vu ja, "super" teil (getestet mit v2.4): Datei öffnen -> Demo, Sine 32kHz -> Speicher -> CSV und dann Datei öffnen -> CSV und schon kann das program (selbst) generierte csv nicht öffnen (Error in dataformat) Die selbst generierte sieht allerdings gut aus, muss also an der offnen->csv liegen (oder wo auch immer) Ahja, speichern als txt und öffnen dann als "txt" geht natürlich auch nicht, der selber fehler. Ich habe mehrere csv formate versucht, nix geht wirklich. Schelcht wenn die app eigene csv/txt nicht öffnen/speichern kann, wie soll man dann bitte erfahren was akzeptiert wird? :) Dazu, wenn man mühsam von hand csv in sas konvertiert, sagt die app "max 512 samples limitation, contact author or enter activatio key" Ok, aber die history sagt "Fullversion and already activated Versions".
ok, rtfm hat's geholfen ^^ Immerhin steht da drin das export und dann re-import nicht geht. Die max. 512 samples sind dank internes keygens (checkKeygenerator) auch kein problem (ohne zeit für unnötige emails zu investieren). Wozu die app aber DigitalProductId ausliest?
Peder schrieb: > Excel HAT doch eine FFT implementiert! das weiss ich auch, die funktioniert auch 1a.
Ich hatte damals den Autor angeschrieben und er hat mir Aktivierungsdaten zugeschickt. War kein Problem. Auch hatte ich Probleme meine Quelldateien einzulesen. Auch hierbei wurde mich geholfen. Einfach einmal eine Mail senden schadet schon nicht. Also ich kann mit dem kleinen Tool Gut arbeiten. Es reicht mir vollkommen aus um meine Digitalwerte einzulesen und die FFT darzustellen. LG & Frohes Fest; Peter
Thomas R. schrieb: > ja, "super" teil (getestet mit v2.4): > > Datei öffnen -> Demo, Sine 32kHz -> Speicher -> CSV > und dann Datei öffnen -> CSV und schon kann das program > (selbst) generierte csv nicht öffnen (Error in dataformat) > > Die selbst generierte sieht allerdings gut aus, muss also > an der offnen->csv liegen (oder wo auch immer) > > Ahja, speichern als txt und öffnen dann als "txt" geht natürlich auch > nicht, der selber fehler. > > Ich habe mehrere csv formate versucht, nix geht wirklich. > Schelcht wenn die app eigene csv/txt nicht öffnen/speichern kann, > wie soll man dann bitte erfahren was akzeptiert wird? :) Hallo, über die Weihnachtsfeiertage habe ich auch endlich mal wieder etwas Zeit an meinem Projekt weiterzuarbeiten (Digitaler Verstärker). Habe gestern auch mal das Tool getestet und kann mich nicht beschweren. Wie Thomas auch festgestellt hat, kann man die gespeicherten Dateien nicht wieder mit dem Tool öffnen (nicht sehr schön). Aber mir ist auch unklar warum man das selbe File wieder öffnen sollte. Man hat doch sein eigenes Quellfile und kann jederzeit dieses wieder öffnen und den Graph sich anzeigen lassen. Ist ja nicht so, dass man da viel einstellen muss. Glaube die Speicherfunktion dient nur dazu, dass man mit anderen Tools (wie Excel) die Datei öffnen kann. Ich habe mir das Ausgabefile angeschaut. Auf Grundlage der eingestellten Samplerate wird auch eine Zeit-/Frequenzskalierung erstellt. So kann man jederzeit mit Excel den Graph sich noch mal plotten lassen. Grüße, Klaus
Thomas R. schrieb: > Ich habe mehrere csv formate versucht, nix geht wirklich. > Schelcht wenn die app eigene csv/txt nicht öffnen/speichern kann, > wie soll man dann bitte erfahren was akzeptiert wird? :) Hallo, ich habe damals in der Hilfe nachgeschaut, dort steht: -- Die einzelnen Werte müssen durch ein Trennzeichen voneinander getrennt sein. Als Trennzeichen werden Semikolon, Leerzeichen oder eine neue Zeile verwendet. Es dürfen keine anderen Daten in der Quelldatei enthalten sein. Als Trennzeichen zwischen den Dezimalstellen können Punkt und Komma verwendet werden. Diese werden gleichwertig behandelt. Eine Zifferngruppierung (z.B. Tausender Trennzeichen) darf nicht erfolgen. Auch dürfen diese Werte keine Einheiten oder sonstigen Kommentare enthalten. -- Also habe ich einfach alle eingelesenen Digitalwerte von meinem Wandler untereinander in eine Text Datei geschrieben. Also nur die reinen Messwerte ohne Zeitbezug. Die konnte ich dann ohne Probleme öffnen. Unter Einstellungen muss per Hand dann noch die Messrate angepasst werden. Die Scheint bei der SAS Datei im Header mit übergeben zu werden, siehe Beispiele. Die Beispiele liegen im Programmordner. Euer rasender Roland :-)
Ich habe eben mal den Autor angeschrieben und ein paar Bugs mitgeteilt. Und auch den Wunsch geäußert, dass man gespeicherte Dateien wieder mit dem Programm öffnen kann. Mal sehen... Halte Euch auf dem Laufenden! Schönes WE, Peter
Hallo Kollegen, habe die Antwort erhalten, dass bei der nächsten Version die Daten auch im sas Format gespeichert werden können, welches auch wieder eingelesen werden kann. Peter
Mann kann jetzt auch den Datensatz als SAS Datei speichern und wieder ein lesen :-)
Falls jemand den toten Thread nochmal ausgräbt und es nicht kennen sollte: http://www.scipy.org/ in verbindung mit ipython ist sehr zu empfehlen
Danke für die Tipps. Ich habe Scipy versucht ist mir aber dann zu aufwendig gewesen. Wollte das Tool SignalAnalyzer testen, der Link ging nicht, bis ich festgestellt habe, dass der hier im Forum angegebene Link ohne ".vu" geht (www.signalanalyzer.de). Mit nur ein paar Tastenklicks hat man hier eine FFT seiner Messdaten.
Nachtrag: Hier eine FFT meines Verstärkers direkt aus den Rohwerten des ADC. Grüße, Marcel
SciLab ging auch noch :-) https://help.scilab.org/doc/6.0.0/en_US/fft.html bei soundsamples kann auch LTspice verwendet werden :-)
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.