INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Kontinuierliche Datenerfassung m. Echtzeitgraph und Speichern der Werte



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.10.2010, 23:15
Beitrag #3

eMKay Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jul 2010

8.6 Student
2009
de


Deutschland
Kontinuierliche Datenerfassung m. Echtzeitgraph und Speichern der Werte
Ich sitze hier nicht wirklich freiwillig, aber was sind schon 16 Stunden Arbeitstage wenn man noch jung ist Dry

Die Aufnahmedauer wird vermutlich maximal 30 Sekunden dauern und ich zeichne sogar 12 Kanäle synchron auf (mit 12 seperaten A/D Wandlern).
Der Datenstrom sollte aber eigentlich handlebar sein. Bei maximaler Abtastgeschwindigkeit von 250kS/s und wenn man pro Datenwert von 2byte Overhead ausgeht sind das "nur" ca. 11MB die pro Sekunde an Daten entstehen. Ich betreibe ja kein Oszilloskop im GS BereichSmile


Man mag es kaum Glauben nach einem Kaffee habe ich mal ein einer alten VI geschaut und das Problem wie folgt gelöst. Einfach mal das "build array" gegen "insert to array ersetzt" und den Schleifeniterationszähler an den Spaltenindex gelegt.
Um die Daten danach zu speichern habe ich das "write to spreadsheet file" verwendet und transponiere das Array da, damit es in einer csv abspeicherbar ist.


Das klappt auch. Jetzt bin ich natürlich gleich größenwahnsinnig geworden und habe noch eine Funktion eingebaut, damit man im laufenden Betrieb Kanäle ein und ausschalten kann.
Jetzt geht die Prozessorauslastung dann schon etwas hoch, ob ich das so lassen kann weiß ich nicht genau. Gäbe es da eine andere Möglichkeit das zu realisieren?

Optimal wäre sowieso, wenn ich 2 bzw. 4 Graphen zeichnen könnte, aber da müsste ich ja das erstelle 2d Array im laufenden Betrieb auseinanderpflücken. Ich weiß nicht wie sinnvoll das ist.




Hast du eine Idee das ganze Resourcenschonender zu machen? Wie gesagt, ich darf die Messung nicht unterbrechen, die muss absolut synchron und zeitgenau laufen. Die Werte brauche ich wie gesagt alle danach noch in einem Array, weil ich damit Berechnungen anstellen muss.


Hier nochmal die überarbeitete Version. Den Echtzeitgraphen zeiche ich jetzt auch nicht mehr als fortlaufenden Graphen, weil das eh Murks ist.


Wie du gehst schon schlafen? Jetzt ist nicht nur im Institut keiner mehr sondern auch nicht mehr im Internet - gibts ja nich Lol


Lv86_img


Angehängte Datei(en)
Sonstige .vi  PXI_NKanal.vi (Größe: 52,75 KB / Downloads: 351)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Kontinuierliche Datenerfassung m. Echtzeitgraph und Speichern der Werte - eMKay - 19.10.2010 23:15

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Exclamation Datenerfassung mit DAQ-Assistent - Graph erfasst keine Werte HTWSaar 4 4.741 03.01.2019 12:16
Letzter Beitrag: GerdW
  Delay für kontinuierliche Datenerfassung zwingend? Philipp841 9 6.596 12.07.2018 10:27
Letzter Beitrag: GerdW
  Kontinuierliche Datenerfassung mit USB 6003 Tobolf 18 12.264 02.02.2017 16:54
Letzter Beitrag: GerdW
  Datenerfassung cDAQ + NI9203 keine synchrone Datenerfassung dieseldunst 5 6.541 24.06.2016 14:49
Letzter Beitrag: jg
  kontinuierliche Datenerfassung in Array speichern Jonas_02 2 4.861 04.09.2015 16:17
Letzter Beitrag: Trinitatis
  Kontinuierliche Messung Ringpuffer dbuckl 9 8.056 07.04.2015 09:19
Letzter Beitrag: dbuckl

Gehe zu: