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 

Ereignis: "Programmstart" ?



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!

08.04.2009, 16:30 (Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2009 16:32 von pete3000.)
Beitrag #1

pete3000 Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Nov 2008

8.5
2008
de

23456
Deutschland
Ereignis: "Programmstart" ?
Hallo zusammen,

habe folgendes Problem: Ich habe bereits eine Aktion einem bestimmten Ereignis zugeordnet, welches im Verlauf meines Programms häufig auftritt. Nun soll diese Aktion auch bei jedem Programmstart automatisch ausgeführt werden. Klar, jetzt könnte ich den Quellcode nehmen und einfach nochmal außerhalb der Ereignisstruktur platzieren, aber geht das auch besser z. B. über ein Ereignis "Programmstart" o.ä. ?

Vielen Dank schonmal!

Gruß

Pete
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.04.2009, 16:33
Beitrag #2

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
Ereignis: "Programmstart" ?
Hi,

eigentlich sollte man nicht wirklich Programmcode in einen Event-Case stecken. Ich mach das immer mit einer State-Machine, die kann einen Initialisierungscase haben und dann einen Leerlauf-Case, in dem die Event-Struktur steckt. Die Event-Struktur setzt dann nur noch den jeweils als näcshten auszuführenden State (und ggf. Anzeigen und Bedienelemente zurück, die zum Aufruf genutzt wurden). Damit ists auch kein problem, einen Code, den man mehrmals im Programm braucht auch direkt bei der Initialisierung ausführen zu lassen.

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2009, 16:59 (Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2009 17:00 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Ereignis: "Programmstart" ?
Das brauche ich auch sehr oft und ich würde mir wünschen, daß es bei der Ereigneibearbeitung eines Cases ein Häkchen gäbe: "Diesen Case bei Programmstart ausführen". Vielleicht kommt NI ein paar Versionen später noch auf diese Idee. Solange das nicht der Fall ist, helfe ich mir mit diesem Code im Initialisierungsteil des Programms:
   
Es macht nichts, daß der Wert überhaupt nicht geändert wird. Das Ereignis wird trotzdem ausgelöst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2009, 20:37
Beitrag #4

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Ereignis: "Programmstart" ?
Oder etwas komplizierter, indem man nach dem Start einen Event generiert. Selber benutze ich die von chrissyPu beschriebene Lösung, wobei ich aber die Eventstruktur in eine extra Schleife als Master setze.


   

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.04.2009, 00:03
Beitrag #5

pete3000 Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Nov 2008

8.5
2008
de

23456
Deutschland
Ereignis: "Programmstart" ?
Vielen Dank für die Vielzahl an Vorschlägen! Dais Werd morgen mal dran und ausprobieren, was für mich die beste Variante ist...
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
Wink Benutzerdefinirtes Ereignis mit Arduino jennylena 1 3.276 15.02.2018 09:53
Letzter Beitrag: IchSelbst
  Ereignis Struktur 911tom 9 6.944 20.12.2017 20:57
Letzter Beitrag: GerdW
  Zeitabhäniger Case ab Programmstart p4tti 4 4.238 15.11.2016 14:11
Letzter Beitrag: p4tti
  Ereignis "Wertänderung" verzögern aw 3 4.894 11.08.2016 16:08
Letzter Beitrag: Trinitatis
  Messwerte Protokollieren für ein Ereignis ghost79fi 1 3.337 07.07.2014 08:13
Letzter Beitrag: GerdW
  Ereignis im Blockdiagramm auslösen samuel 7 7.713 22.10.2013 07:15
Letzter Beitrag: GerdW

Gehe zu: