17.08.2007, 12:19
Hallo,
folgendes Problem:
es werden 4 Signlale über 4 Kanäle mit einem DAQPad-6015 gelesen.
Konfiguration:
Taktfrequenz: 20.000
Anzahl der Samples /pro Kanal : 2000
Einlesen:
Anzahl der Samples:2000
So das Programm läuft ganz gut aber nach einer Weile (so 10. min) kommt beim Einlesen ein Fehler raus. "Die Werte sind nicht mehr aktuell" oder ähnliches...
Ich habe nach der Einlese einen Eigenschaftknoten eingebaut: "Available Samples Per Channel Property" und da sieht man, dass der Wert am Anfang periodisch steigt und dann wieder auf Null abfällt. ABER nach diesen 10 min. steigen die Werte ganz schnell auf 100.000 und dann kommt der Fehler!
Ich habe auch die Zeiten dargestell, die das HauptVI dür einen Schleifendurchgang braucht - die Zeit bleibt rel. konst. bei 100 ms!
Was läuft also da falsch?
Gibt es allgemein Regeln, wie man die Abtastrate und die Samples abhängig von der Datenverarbeitungszeit einstellt?
Ich hoffe jemand kann mir helfen!!!
DANKE
folgendes Problem:
es werden 4 Signlale über 4 Kanäle mit einem DAQPad-6015 gelesen.
Konfiguration:
Taktfrequenz: 20.000
Anzahl der Samples /pro Kanal : 2000
Einlesen:
Anzahl der Samples:2000
So das Programm läuft ganz gut aber nach einer Weile (so 10. min) kommt beim Einlesen ein Fehler raus. "Die Werte sind nicht mehr aktuell" oder ähnliches...
Ich habe nach der Einlese einen Eigenschaftknoten eingebaut: "Available Samples Per Channel Property" und da sieht man, dass der Wert am Anfang periodisch steigt und dann wieder auf Null abfällt. ABER nach diesen 10 min. steigen die Werte ganz schnell auf 100.000 und dann kommt der Fehler!
Ich habe auch die Zeiten dargestell, die das HauptVI dür einen Schleifendurchgang braucht - die Zeit bleibt rel. konst. bei 100 ms!
Was läuft also da falsch?
Gibt es allgemein Regeln, wie man die Abtastrate und die Samples abhängig von der Datenverarbeitungszeit einstellt?
Ich hoffe jemand kann mir helfen!!!
DANKE