Signalverarbeitung - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: Signalverarbeitung (/Thread-Signalverarbeitung--23571) |
Signalverarbeitung - Mr.LabView - 13.02.2013 11:21 Hallo zusammen, schön das es solche Foren gibt! Folgendes anliegen: Ich verarbeite das Signal eines Sensors. Pro Sekunde bekomme ich insgesamt 1000 Werte. In jeder Schleife (Taktung 5ms) bekomme ich 5 Werte, diesen fünf Werten möchte ich den identischen Zeitstempel geben. Das klappt auch alles soweit wunderbar. Nun habe ich nur noch ein Problem mit der Speicherung der Daten in eine txt Datei. Das sieht nämlich momentan wie folgt aus: 9385740,000 9,979 9,980 9,977 9,980 9,984 9385745,000 9,981 9,986 9,987 9,986 9,984 9385750,000 9,985 9,982 9,976 9,976 9,982 9385755,000 9,980 9,987 9,990 9,979 9,979 9385760,000 9,984 9,985 9,981 9,986 9,985 usw. Ich hätte aber nun gerne das die Messergebnisse untereinander stehen. Also jede Schleife fünf Werte mit dem selben Zeitstempel + Wert (jedoch untereinander). 9385740,000 9,979 9385740,000 9,980 9385740,000 9,779 9385740,000 9,980 9385740,000 9,984 9385745,000 9,981 9385745,000 9,986 usw. Hat das jemand vielleicht eine Idee? Im Anhang findet ihr mein zugehöriges Programm. Vielen Dank schon einmal! RE: Signalverarbeitung - F.Bi - 13.02.2013 11:27 Du musst deine Daten erst "zerlegen" und dann mit Build Array wieder zusammensetzen (Zeitstempel - 1. Wert - CRLF, Zeitstempel - 1. Wert - CRLF, usw.). RE: Signalverarbeitung - GerdW - 13.02.2013 11:39 Hallo Mathias, neben Franks (richtigem) Vorschlag: Warum zum Teufel wandelst du deine Messdaten nach DDT??? Wie sinnvoll sind deine gespeicherten Messwerte, wenn du mehrere Waveforms von DAQmxRead abfragst und diese mittels "von DDT" in ein Array mit 5 Werten umsetzen lässt? Lass die blöde "Signale splitten"-Funktion weg und verwende IndexArray und die üblichen Waveform-Funktionen, um an deine Daten zu kommen... RE: Signalverarbeitung - Mr.LabView - 14.02.2013 16:30 Hallo Frank, Hallo Gerd, vielen Dank für Eure Antworten und Ideen. Dank Eurer Hilfe funktioniert mein Programmn nun wunderbar. Jetzt muss ich noch einen Sensor parallel über RS422 auslesen und abspeichern, das wird ein Spaß! Bis zum nächsten Mal und vielen Dank noch einmal! |