09.07.2011, 10:06
Ich beschäftige mich mit Labview erst seit diesem Jahr, und es sind einige Fragen aufgetaucht, die auch durch Literatur und durch Beiträge hier im Forum nicht beantwortet sehe. Vielleicht kann ja der ein oder andere User hier diese Fragen beantworten.
Da Frag ich mich zuerst, welche Buffer es gibt? Ist dieser Eingangsbuffer der FIFO-Buffer auf der Messkarte? Bei der PCIe6251 hat er eine Größe von etwa 4000 Samples. Was ist der Ausgangpuffer?
Stellen sowohl "Samples per Channel" beim kontinuierlichen Modus als auch das Eingangspuffer-VI diesen Puffer ein?
Puffert das Betriebssystem (hier WindowsXP) auch?
Beim VI "TDMS: Öffnen" gibt es auch einen Punkt "Pufferung deaktivieren". Beschreibt dieser Punkt nur die Pufferung des Schreibvorgangs in die Datei?
Nun zum Lesen:
Die Samplerate gibt an, wie oft ein Signal abgetastet wird. Ist auch die Frequenz der Digitalisierung des analogen Signals?
Werden die Samples dann in den FIFO-Puffer geschrieben und dann von Read gelesen?
Wie schnell ist die funktion "Read"? Hängt das am Betriebssystem? Wenn ja, wie schnell ist WindowsXP, oder wie kann man das heraus bekommen? Arbeitet WindowsXP standardmäsig mit DMA? Wie Langsam ist das Schreiben in eine Datei?
Wie zu erkennen ist, drehen meine Fragen sich hauptsächlich um die Geschwindigkeit der Messung. Ein Puffer sollte möglichst nicht stark genutzt werden. Kann man da überhaupt aussagen drüber machen, wo das System ausgereizt ist?
Da Frag ich mich zuerst, welche Buffer es gibt? Ist dieser Eingangsbuffer der FIFO-Buffer auf der Messkarte? Bei der PCIe6251 hat er eine Größe von etwa 4000 Samples. Was ist der Ausgangpuffer?
Stellen sowohl "Samples per Channel" beim kontinuierlichen Modus als auch das Eingangspuffer-VI diesen Puffer ein?
Puffert das Betriebssystem (hier WindowsXP) auch?
Beim VI "TDMS: Öffnen" gibt es auch einen Punkt "Pufferung deaktivieren". Beschreibt dieser Punkt nur die Pufferung des Schreibvorgangs in die Datei?
Nun zum Lesen:
Die Samplerate gibt an, wie oft ein Signal abgetastet wird. Ist auch die Frequenz der Digitalisierung des analogen Signals?
Werden die Samples dann in den FIFO-Puffer geschrieben und dann von Read gelesen?
Wie schnell ist die funktion "Read"? Hängt das am Betriebssystem? Wenn ja, wie schnell ist WindowsXP, oder wie kann man das heraus bekommen? Arbeitet WindowsXP standardmäsig mit DMA? Wie Langsam ist das Schreiben in eine Datei?
Wie zu erkennen ist, drehen meine Fragen sich hauptsächlich um die Geschwindigkeit der Messung. Ein Puffer sollte möglichst nicht stark genutzt werden. Kann man da überhaupt aussagen drüber machen, wo das System ausgereizt ist?