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 

TDMS loggt nicht/sehr langsam



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!

31.12.2018, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2018 14:18 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: TDMS loggt nicht/sehr langsam
Hallo roumaen,

Zitat:ie Einstellungen, die ich verwende wären wohl hilfreich gewesen; ich habe die Anzahl der zu lesenden Samples am DAQmx Read auf -1 (Alle) und Continious Sampling eingestellt. Stelle ich das auf 1 oder größer, verhält sich alles wie es soll und das Program schließt auch nach der Aufnahme sauber.
Meine Empfehlung lautet:
- mit fester Sampleanzahl arbeiten, d.h. Wert >0
- Sampleanzahl sollte 1/10 der Samplerate entsprechen

Wenn du mit "-1" arbeitest, bekommst du immer Blöcke verschiedener Größe (Sampleanzahl) zurück, je nachdem, wieviele Samples mittlerweile gesampelt wurden. Das führt dazu, dass dein Processing hinterher etwas komplizierter wird (wie willst du z.B. sicherstellen, dass ein Mittelwert immer die gleiche Anzahl Samples benutzt?). Außerdem führt es beim TDMS-Logging zu jeweils unterschiedlich großen Datenblöcken, was sich dann wieder beim Auswerten der Daten nachteilig auswrken kann…

Zitat:Scheinbar habe ich immer noch Verständnisprobleme mit den DAQmx VI`s. Hat im Modus "Continious Sampling" die Samplefrequenz ("Rate") keinen Einfluss wenn ich "Anzahl zu lesender Samples" am Read VI auf -1 stelle?
Du hast eine Samplerate von 1Hz (=1S/s) vorgegeben: du bekommst genau ein Sample pro Sekunde. Wieviel mehr Einfluss willst du denn noch?
Es könnte höchstens passieren, dass du 0 (null) Samples zurückbekommst, wenn du mit "-1" abfragst, weil eben noch keine neuen vorhanden sind. Und wie reagiert dann dein Logging auf leere Waveforms?

Zitat:Zum Projektordner: So habe ich das gemacht aber das File hat danach immer noch nur 32KB größe...vergesse ich da was?
Die Projektdatei (*.lvproj) enthält die Beschreibungen der im Projekt enthaltenen Elemente - aber nicht die Elemente selbst!
Außerdem ist diese Datei eine XML-Datei, die du dir gern mal mit einem Texteditor anschauen kannst…
Der Projektordner dagegen sollte durchaus mehr Inhalt haben: da packt man üblicherweise die im Projekt enthaltenen Elemente (wie VIs, CTLs, etc.) hinein!

Guten Rutsch!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
TDMS loggt nicht/sehr langsam - Roumaen - 28.12.2018, 13:45
RE: TDMS loggt nicht/sehr langsam - GerdW - 31.12.2018 14:15

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  TDMS-Daten direkt schreiben, nicht im RAM halten RabenFlug 2 3.281 12.04.2019 10:23
Letzter Beitrag: RabenFlug
  XML Datei lesen dauert sehr lange toaran_ 12 9.843 02.08.2007 12:15
Letzter Beitrag: toaran_
  Daten sehr schnell erfassen Philip1403 1 3.251 25.04.2006 12:22
Letzter Beitrag: eg
  Auslesen aus Access sehr langsam Marco 2 4.620 26.04.2005 15:16
Letzter Beitrag: Marco

Gehe zu: