LabVIEWForum.de - Wert aus Eventstruktur

LabVIEWForum.de

Normale Version: Wert aus Eventstruktur
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
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...
Danke für die VerbesserungenSmile werde ich so umsetzen.. vorallem das mit den Meldern im Event. Würdet ihr das eigentlich auch immer mit den zwei While-Schleifen umsetzen? Theoretisch könnte ich doch auch die gleiche Funktionalität mit nur einer While-Schleife, d.h. Auswertung und Messung zusammen in einer Eventstruktur, schaffen. Oder bringt mir diese Aufteilung andere Vorteile bezogen auf den Programmablauf?
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.
Seiten: 1 2 3
Referenz-URLs