Pufferung
- Aktualisiert2025-12-03
- 1 Minute(n) Lesezeit
Ein Puffer ist ein temporärer Speicher für erfasste oder zu erzeugende Samples. Er wird in der Regel vom Speicher Ihres Rechners zugewiesen und wird auch Task-Puffer genannt. Bei der Erfassung von Samples werden diese von der Mess-Hardware in den Puffer übertragen. Dort werden sie so lange gespeichert, bis die Funktion/das VI "Lesen" aufgerufen wird und die Samples in Ihre Anwendung kopiert werden. Bei der Ausgabe werden die Samples von der Funktion/dem VI "Schreiben" in den Puffer kopiert, wo sie dann mit Hilfe eines Datenübertragungsverfahrens an Ihr Gerät übertragen werden.
Erzeugen von Puffern
Wenn Sie den Sample-Modus der Funktion/des VIs "Timing" auf "Endliche Anzahl" oder "Kontinuierlich" stellen, wird in NI-DAQmx ein Puffer erzeugt. Wenn Sie den Sample-Modus auf "Einzelwert (HW-getaktet)" einstellen, wird kein Puffer erstellt.
Wenn Sie die Datenübertragung auf "Programmgesteuerte I/O" oder die Puffergröße auf 0 stellen (mit Hilfe der Funktionen/VIs "Ausgangspuffer konfigurieren" oder "Eingangspuffer konfigurieren"), wird kein Puffer erzeugt, auch nicht bei Verwendung der Funktion/des VIs "Timing". Bei Verwendung des Datenübertragungsverfahrens "Programmgesteuerte I/O" gibt es keinen Puffer.
Verwandte Inhalte
- Datenübertragungsverfahren
- Festlegen der Puffergröße
- Auswirkung von Referenz-Triggern auf Puffer
- Kontinuierliche Datenerfassung und -erzeugung bei festgelegter Puffergröße
- Festlegen der Leseposition im Puffer
- Attribute/Eigenschaften von "Status lesen" und Puffer
- Festlegen der Schreibposition im Puffer
- Attribute/Eigenschaften von "Status schreiben" und Puffer