Hallo hulk,
leider fehlen uns noch die ganzen subVIs usw.!
Zu diesem VI:
- Da ist sehr viel Rube-Goldberg drin, von "x OR false" bis hin zum Erzeugen eines 2D-Arrays, obwohl mal einzelne Samples genauso gut in einem 1D-Array sammeln könnte…
- Du liest vom DAQmx per "N chan 1 sample" mode: das ist fehlerträchtig, wenn die Samplerate auf >100S/s steigt. Leider kennen wir deine subVIs nicht und können nicht sehen, wie der DAQmxTask definiert wird…
- Du arbeitest mit Waveforms, obwohl du nur einzelne Samples einliest: einerseits schön, wenn du noch einen Timestamp haben willst, andererseits sehr viel Overhead pro Sample!
- Wenn du beim DAQmxTask eine Samplerate vorgibst, dann kennst du den Timestamp jedes Samples anhand der Startzeit und der Samplerate: wozu also hier Einzelsamples in Waveforms verpacken? Wiedrum: wenn wir deine subVIs kennen würden…
Zitat:Abtastrate sind 50samples. Das TDMS File beinhaltet ca 180000Werte. Das ist ca eine Stunde. Weshalb ist das so?
Eine Abtastrate von 50S/s ergibt nach 1h=3600s genau 180kS. Was daran ist jetzt unklar?
Zitat:Ich habe noch einmal getestet. Diesmal war nach 3h Schluss
Und wie war Schluss? Welcher Fehler trat auf?
Wurden die Daten bis dahin korrekt geschrieben?
Etwas mehr Info hilft bei der Fehlersuche!