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 

Vermeiden von Globalenvariablen aber wie?



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!

21.01.2009, 09:30 (Dieser Beitrag wurde zuletzt bearbeitet: 21.01.2009 09:32 von Lucki.)
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Vermeiden von Globalenvariablen aber wie?
Ich habe keine generellen Bedenken gegen die Verwendung lokaler Veriablen, aber allgemein gilt eben: Das Bessere ist der Feind des Guten. Und hier heißt das: Bei Datenaustausch zwischen 2 parallel laufenden VIs sind Melder oder Queues die bessere Alternative gegenüber globalen Variablen.
Der Hauptgrund ist: Der Meldempfänger (Datenverbraucher) wartet, bis im anderen VI neue Daten erzeugt werden. Damit synchronisieren sich die Erzeuger- und Verbraucherschleife ganz von allein. (Was allerdings einen LV-Anfänger nicht unbedingt daran hindert, in die Verbraucher-Schleife ein überflüssiges Wait einzubauen).
Bei Verwendung globaler Variablen hat man hingegen Synchronisationsprobleme. Man weiß beim wiederholten Lesen nicht, ob es schon ein neuer Wert ist oder noch der alte.
Schau Dir mal dieses VI an
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Vermeiden von Globalenvariablen aber wie? - Lucki - 21.01.2009 09:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  EOF Fehler vermeiden chrissy 6 5.751 13.12.2016 08:26
Letzter Beitrag: chrissy
  Polling von Curser-Position in Waveform Graph vermeiden UFPhC 11 8.916 16.10.2014 12:00
Letzter Beitrag: Trinitatis
  Wie sehr großen Cluster vermeiden? Matze 10 9.411 31.10.2013 17:21
Letzter Beitrag: macmarvin
  val(sgnl) vermeiden Puma 7 7.062 05.08.2011 08:18
Letzter Beitrag: Kiesch
  Wert von numer. Bedienelement kontinuierlich erhöhen (Sprung vermeiden) lemmo 3 5.866 28.04.2011 18:14
Letzter Beitrag: Lucki
  Express-VIS - Warum sollte man sie vermeiden? Matze 8 8.237 28.04.2010 12:00
Letzter Beitrag: Matze

Gehe zu: