15.01.2008, 09:01
Hi LVF,
ich lese mit DAQmx Read (Analog Wfm 1Chan NSamp).vi Messwerte aus.
Ich hab bei Anzahl Samples "-1" eingestellt, damit werden also immer alle verfügbaren Werte eingelesen. Das minimiert das Risiko eines Pufferüberlaufs, weil beim Auslesen nix im Puffer übrig bleibt, im Gegensatz zu ner fest eingestellten Menge an Messpunkten.
Leider ist es dabei aber ganz klar so, das bei "-1" die Anzahl der Punkte schwankt...und daraus resultiert, dass die Anzeige der Daten im Waveform Graph "zuckt", einfach weil bei jedem Schleifendurchlauf = Lesevorgang unterschiedlich viele Daten in den Graph geschrieben werden. Im Graph sieht das dann so aus, das der sichtbare Zeitraum im Graph nicht ganz "ausgefüllt" ist (siehe Screenshot).
[attachment=10656]
Wie kriegt man das am besten hin, dass man ein schönes "stehendes" Bild (bei gleichbleibender Signalfrequenz) auf den Bildschirm kriegt? Bei nem Oszi kann man das mit der Triggerschwelle meistens hinbiegen...wenn man hier die X-Achse auf "Autoscale" stellt, wirds noch "unruhiger" auf dem Bildschirm, weil die Achse dann auch noch ständig geändert wird! Muss man wirklich immer ne feste Anzahl Punkte dafür einlesen?
Für ein paar Tips wäre ich dankbar, diese Thema hat mich schon immer genervt...
Gruß
Achim
ich lese mit DAQmx Read (Analog Wfm 1Chan NSamp).vi Messwerte aus.
Ich hab bei Anzahl Samples "-1" eingestellt, damit werden also immer alle verfügbaren Werte eingelesen. Das minimiert das Risiko eines Pufferüberlaufs, weil beim Auslesen nix im Puffer übrig bleibt, im Gegensatz zu ner fest eingestellten Menge an Messpunkten.
Leider ist es dabei aber ganz klar so, das bei "-1" die Anzahl der Punkte schwankt...und daraus resultiert, dass die Anzeige der Daten im Waveform Graph "zuckt", einfach weil bei jedem Schleifendurchlauf = Lesevorgang unterschiedlich viele Daten in den Graph geschrieben werden. Im Graph sieht das dann so aus, das der sichtbare Zeitraum im Graph nicht ganz "ausgefüllt" ist (siehe Screenshot).
[attachment=10656]
Wie kriegt man das am besten hin, dass man ein schönes "stehendes" Bild (bei gleichbleibender Signalfrequenz) auf den Bildschirm kriegt? Bei nem Oszi kann man das mit der Triggerschwelle meistens hinbiegen...wenn man hier die X-Achse auf "Autoscale" stellt, wirds noch "unruhiger" auf dem Bildschirm, weil die Achse dann auch noch ständig geändert wird! Muss man wirklich immer ne feste Anzahl Punkte dafür einlesen?
Für ein paar Tips wäre ich dankbar, diese Thema hat mich schon immer genervt...
Gruß
Achim