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 

Probleme mit Speicherrate



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!

23.06.2008, 19:05
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.702
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Probleme mit Speicherrate
' schrieb:1. Benutze ich das Express VI "Messdaten Speichern in Datei" speichert er zwar für jeden Takt einen Wert (aller 0.0002 Sekunden ein Wert), wenn ich aber einen EIGENEN Zeitkanal generiere und mitspeichere, stimmt dieser nicht mit der Abtastzeit überein. Bei 5 Sekunden Speicherzeit habe ich schwankende Abtastzeiten von 3 bis 4 Sekunden. Das Analogsignal hängt also irgendwie hinterher, was für meine Zwecke eher ungünstig ist. Woran liegt das und kann ich das irgendwie beheben?
Warum willst du überhaupt einen eigenen Zeitkanal generieren? Wenn du schon die Möglichkeit hast, Waveform zu verwenden, bleib halt bei dieser.
Du kannst den Zeitkanal praktisch gar nicht selber machen - nur theoretisch. Du bräuchtest ja zu jedem Messwert einen Zeitwert. So schnell kann aber dein Rechner gar nicht sein, dass er die While-Schleife genau einmal durchläuft, so dass aus dem DaqMX-Read-VI genau ein Wert herauskommt, dem du dann einen Zeitwert zuweisen kannst. Aus dem DaqMX-Read-VI kommt immer (je nach Konfiguration) ) die gerade anliegende Anzahl Messwerte heraus - und die kann schwanken zwischen 0 und 1000 (um mal eine Zahl zu sagen).

Zitat:2. Benutze ich die Speicheroption "In Tabellenkalkulationsdatei schreiben" hat er scheinbar einen völlig eigenen Speichertakt von etwa 66Hz. Liegt das an dem VI? Habe ich da irgendwo eine Bremse drinne?
Die Bremse ist das Verfahren, nach dem du programmierst.


Ich würde zu folgendem Verfahren raten: Eine While-Schleife (respektive ein SubVI), in der die Messwerte mit Zeitstempel gesampelt werden. Dieses SubVI sendet die gesampelten Daten per Queue an ein weiters SubVI, das nichts weiter macht, als zu speichern. Die beiden Vorgänge Samplen/Speichern laufen dann quasi parallel ab und stören sich nicht mehr gegenseitig.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Probleme mit Speicherrate - IchSelbst - 23.06.2008 19:05
Probleme mit Speicherrate - Y-P - 24.06.2008, 07:31
Probleme mit Speicherrate - IchSelbst - 24.06.2008, 08:51
Probleme mit Speicherrate - Lucki - 24.06.2008, 10:23
Probleme mit Speicherrate - Lucki - 24.06.2008, 10:32
Probleme mit Speicherrate - Lucki - 27.06.2008, 11:15
Probleme mit Speicherrate - IchSelbst - 01.07.2008, 12:53
Probleme mit Speicherrate - jg - 01.07.2008, 13:39
Probleme mit Speicherrate - IchSelbst - 06.07.2008, 21:29
Probleme mit Speicherrate - jg - 07.07.2008, 21:29
Probleme mit Speicherrate - jg - 09.07.2008, 11:24

Gehe zu: