INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Wert aus Eventstruktur



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.11.2013, 16:56 (Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2013 16:57 von GerdW.)
Beitrag #21

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wert aus Eventstruktur

Akzeptierte Lösung

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...


Angehängte Datei(en)
11.0 .vi  programm_struktur.vi (Größe: 35,83 KB / Downloads: 192)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.11.2013, 21:34
Beitrag #22

creo_123 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 101
Registriert seit: Jan 2013

17.0
2013
DE


Deutschland
RE: Wert aus Eventstruktur
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?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2013, 21:45
Beitrag #23

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wert aus Eventstruktur
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.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Eventstruktur im SubVI - Datenaustausch TpunktN 5 3.543 01.07.2021 07:15
Letzter Beitrag: Zelos
  Wert an naheliegensten Wert aus Array anpassen TSC 17 11.456 26.07.2016 06:59
Letzter Beitrag: TSC
  Eventstruktur in Sub VI Ingo2 1 3.568 20.07.2015 13:27
Letzter Beitrag: GerdW
  Eventstruktur mit 2 Events Großer_Stein 3 4.192 11.06.2015 10:11
Letzter Beitrag: Großer_Stein
  Eventstruktur lola2014 12 9.740 26.01.2015 16:28
Letzter Beitrag: GerdW
  Aktueller Wert von vorherigem Wert abziehen Semicon 6 7.365 18.06.2014 16:34
Letzter Beitrag: jg

Gehe zu: