![]() |
Wert aus Eventstruktur - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Wert aus Eventstruktur (/Thread-Wert-aus-Eventstruktur) |
RE: Wert aus Eventstruktur - GerdW - 05.11.2013 16:56 Hallo creo, ich habe mal unnötige Sequenzen entfernt sowie die While-Loops durch FOR-Loops mit Bedingungsanschluss ersetzt... - Momentan erzeugt jede Iteration der Auswerteschleife eine neue Notification ("Cancel"). Sinnvoller wäre mMn, wenn die Notification nur beim Drücken des Cancel-Buttons verschickt wird, d.h. wenn dies in einem Eventcase erledigt wird. - In einer While-Loop hattest du noch eine Wartefunktion. Dies wird aber schon vom WaitForNotification erledigt... - Die "TimeOut"-Anzeige könnte man sich sparen, wenn man stattdessen den "Schalter Auswertung" per PropertyNode antriggert... RE: Wert aus Eventstruktur - creo_123 - 05.11.2013 21:34 Danke für die Verbesserungen ![]() RE: Wert aus Eventstruktur - GerdW - 05.11.2013 21:45 Hallo creo, meine Prüfstandssoftware enthält 100+ While-Loops für die diversen Funktionen/Module... Vorteil: Voneinander entkoppelte Schleifen nutzen die CPU besser aus: während die DAQ-Schleife noch auf neue Daten wartet, kann die Rechenroutine schon die letzten Daten auswerten. Parallel kann eine andere Schleife sich um das Schreiben von Daten auf die Festplatte kümmern usw. usf. |