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 

Prinzipielles zur Datenerfassung



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!

05.06.2007, 16:13 (Dieser Beitrag wurde zuletzt bearbeitet: 05.06.2007 16:15 von Achim.)
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Prinzipielles zur Datenerfassung
Ich würde nicht zum Schluss alle Daten auf einmal schreiben und solange in nem Array sammeln...stattdessen würde ich entweder bei jedem Durchlauf schreiben ("append to file"), oder zumindest nur ne Weile sammeln (soundso viele Schleifeniterationen, je nach Datenmenge) und dann nen ganzen Block an die Datei anhängen.

Das sammeln in nem Array über ein Schieberegister ist quasi ein "Muss", alternativ könntest du die Messdaten auch in nem (evtl. unsichtbaren) Waveform-Chart (mit entsprechend großer History Size) sammeln.

Wenn du ewig in nem Array sammelst, muss mit jedem Schleifendurchlauf eine komplette Reorganisation des Speichers (durch "BuildArray") stattfinden, und das kostet Zeit...je größer das Array, desto mehr. Außerdem sind bei nem Absturz etc. dann alle Daten weg, wohingegen sie bei kontinuierlichem Schreiben schon mal im File gesichert sind! Evtl. musst du beim Schreiben einer Text-Datei nach jedem Schreibvorgang ein "Flush File" durchführen, nur so werden die Daten nämlich wirklich physikalisch geschrieben. Ansonsten werden Sie nämlich bis zur Beendigung der Schreib-Schleife auch nur im RAM "geschrieben" und erst am Ende auf die HD!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Prinzipielles zur Datenerfassung - Achim - 05.06.2007 16:13
Prinzipielles zur Datenerfassung - jg - 05.06.2007, 17:52
Prinzipielles zur Datenerfassung - cb - 05.06.2007, 18:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenerfassung cDAQ + NI9203 keine synchrone Datenerfassung dieseldunst 5 6.559 24.06.2016 14:49
Letzter Beitrag: jg

Gehe zu: