Daten erfassen und archivieren mit hohe Frequenz - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Daten erfassen und archivieren mit hohe Frequenz (/Thread-Daten-erfassen-und-archivieren-mit-hohe-Frequenz) |
Daten erfassen und archivieren mit hohe Frequenz - sechhada - 15.03.2012 08:57 Hallo, Schon seit ein Paar Tage versuche ich ein Problem mit der Messwertarchivierung zu lösen. Die Messwerte sollen aus 20 Kanäle mit Frequenz zwischen 1200-5000Hz (am besten noch mehr) erfasst und dannach in sinvoller Form archiviert und dargestellt werden. Ich habe eine Prod-Con-Struktur gebildet und wollte die Messwerte in eine TDMS-Dateien schreiben. Das erste Problem gleich, die Consumer schleife scheint zu langsam zu verlaufen bzw. die Producer Schleife verläuft bei zu hohen Frequenzen nicht genug schnell. Ich weiß, dass ich die Messwerte gleich mit einem DAQ in TDMS archivieren kann. Ich will aber in Consumer Schleife die Messwerte auch bearbeiten vor der Archivierung, d.h. z.B. Mittelwerte berechnen und diese dann archivieren, bzw. archivieren jede 10 Sekunde, wenn die Grenzwerte nicht überschritten sind. Problem ist auch die Dateigroße. Ich will in Zukunft die Messwerte in mehrere Datein max. Große 20MB speichern. Der TestVI funktioniert schon nicht, wobei ich dorte nur die Messwerte archiviere ohne irgendwelche bearbeitung Ist der Rechner zu langsam, oder habe ich irgendwas falsch programmiert? Bitte um Hilfe Gruß Christoph RE: Daten erfassen und archivieren mit hohe Frequenz - jg - 15.03.2012 09:59 Dein größter Fehler: Alles, was bei einer AI-Erfassung über grob 50 Hz Taktrate rausgeht, erfasst man unter Windows nicht, indem man sich jeden Wert einzeln aus dem Puffer abholt. Stell deine Datenerfassung auf "Continous" um und hole Pakete von mehreren Messwerten ab. Gruß, Jens RE: Daten erfassen und archivieren mit hohe Frequenz - sechhada - 15.03.2012 14:16 Erst mal danke für den Hinweis. Jetzt verläuft die Producer Schleife mit angegebene Frequenz. Problem ist aber immer noch, dass bei ablesen von über 10 Kanäle, schafft die Consumer Schleife nicht die Messwerte zu archivieren. |