Buffer? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Buffer? (/Thread-Buffer) Seiten: 1 2 |
Buffer? - Gang - 19.03.2007 14:07 Hallo hat LabVIEW die Möglichkeit von einem BUFFER? ICh kann unter den Funktionen keinen finden. Version 8.2 Buffer? - Y-P - 19.03.2007 14:10 Du kannst doch in ein Array schreiben. Oder was meinst Du mit Buffer? Gruß Markus Buffer? - Gang - 19.03.2007 14:24 ' schrieb:Du kannst doch in ein Array schreiben. Oder was meinst Du mit Buffer? Ich dachte es gäbe eine Funktion? Buffer? - eg - 19.03.2007 14:46 ' schrieb:Ich dachte es gäbe eine Funktion? Meinst du vielleicht eine FIFO oder LIFO? Das gibt es in LV und heisst Queue. Eugen Buffer? - Gang - 19.03.2007 14:58 ' schrieb:Meinst du vielleicht eine FIFO oder LIFO? Das gibt es in LV und heisst Queue. Nähere Erklärung: Eine SubVI empfängt Antworten über USB. Die Antworten sollen ausgewertet werden, aber das SUBVI soll nicht warten müssen bis die Antwort ausgewertet ist. (Zeitkritisch alle 5 ms und schneller). Deswegen dachte ich mir ich könne die Antworten in einen Puffer stecken und an einer anderen Stelle aus dem Puffer auslesen. hoffe es ist verständlich Buffer? - eg - 19.03.2007 15:20 ' schrieb:Nähere Erklärung: Ja, genau dafür empfehle ich eine Queue. Gruß Buffer? - Y-P - 19.03.2007 16:09 Gib' mal im LabVIEW-Example-Finder "Queue" ein und wähle dann das Bsp. "Queue Basics" aus. Da kannst Du die Funktion einer Queue gut nachvollziehen. Gruß Markus Buffer? - eg - 19.03.2007 17:06 Ach, ja , noch etwas wichtiges. Dein SubVI, das diese Queue ausliesst, soll schneller sein, als das, das in die Queue reinschreibt. Ansonsten ist deine Queue schnell voll. Du musst also dafür sorgen, dass dein Puffer nicht überläuft. Eugen Buffer? - Y-P - 19.03.2007 19:00 Das sieht er schön an dem kleinen LabVIEW-Beispiel, was passiert, wenn er das nicht macht. Das ist gut gemacht, um zu verstehen, wie die Queues funktionieren. Gruß Markus ' schrieb:Ach, ja , noch etwas wichtiges. Dein SubVI, das diese Queue ausliesst, soll schneller sein, als das, das in die Queue reinschreibt. Ansonsten ist deine Queue schnell voll. Du musst also dafür sorgen, dass dein Puffer nicht überläuft. Buffer? - Gang - 21.03.2007 17:21 danke sowiet funktioniert das ... nur ich darf das Programm nicht beenden, bei neu start kommt eine Fehlermeldung (... Feher: keinen Pfad oder Sinderzeichen... ) ?? Dann muss ich LabVIEW wieder komplet neu starten. was mach ich falsch. |