' schrieb:Wenn man in Windows ein anderes Fenster „bedient“ (z. B. über den Bildschirm zieht) stoppt die Abarbeitung des Programms in diesen Momenten und die Anemometerwerte gehen verloren.
Was ist denn ein "anderes Fenster"?
Ist das ein Fenster innerhalb der selben LabVIEW-Anwendung, also z.B. ein zweites, paralleles SubVI? Oder ist das ein Fenster, z.B. von Notepad, das gerade als weitere Applikation in Windows ausgeführt wird?
Zitat:Wie kann ich das Fenster so gestalten, dass das Programm im Hintergrund weiterläuft auch wenn der Bediener gerade mit oder in einem anderen Fenster arbeitet?
Was immer gehen sollte, unabhängig was es für ein Fesnter ist, ist folgendes:
Verlager das Auslesen der Seriellen Schnittstellen in ein selbständiges SubVI, das parallel zum MainVI und im Hintergrund läuft. Die ausgelesenen Daten kannst du (z.B.) per Queue an das MainVI leiten. Die Queue wirkt wie ein Puffer. Das SubVI läuft unabhängig.
Normalerweise gehen auch bei Seriellen Schnittstellen keine Daten verloren, auch nicht wenn man Fenster verschiebt. Ausnahmen gibt es aber immer.
Was hat du denn für einen Rechner und Betriebssystem? Von welcher Baudrate reden wir denn?