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 

Lokale Variablen



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!

12.05.2006, 09:13
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
Lokale Variablen
Also ich benutze LabVIEW seit fast 10 Jahren, und ich habe in Bezug auf die Verwendung lokaler Variablen drei Phasen hinter mir, wobei Du dich gegenwärtig in Phase 2 befindest:
Phase 1: Lokale Variablen verwenden
Phase 2: Verunsicherung und seltenere Verwendung lokaler Variablen. Grund der Verunsicherung sind nicht Reinfälle bei der Programmierung, sondern weil immer und überall vor der Verwendnung lokaler Variablen gewarnt wird.
Phase 3: Augen und Ohren zuhalten, wenn vor der Verwendung gewarnt wird, und lokale Veriable weiter verwenden.

Natürlich gebe ich einem Shift-Register den Vorzug, wenn es beide Alternativen gibt. Was ich meine ist, daß ich lokale Variable auch "unnötigerweise" verwende, und zwar zu dem einzigen Zweck, mir einen unübersichtlichen "Drahtverhau" im Blockbild zu ersparen.
Argumente:
Zitat:dass die ganzen Variablen LAbView recht schnell ausbremsen.
Mag sein oder auch nicht, mir ist jedenfall noch kein Programm untergekommen, bei dem das relevant sein könnte. Mich jedenfalls betrifft das nicht.
Zitat:dass aufgrund der Variablen die Übersicht erst recht leidet da man nicht immer sieht wo die Quelle sitzt
Das Gegenteil ist der Fall: Kein Mensch studiert ein LV-Programm auf dem Papier, sondern immer vor dem PC. Umständlich ist es, eine Leitung in einem Gewirr von Leitungen bis zur Quelle zurückzuverflogen. Ein rechter Mausklick auf die Lokale Variable führt hingegen sofort zur Quelle. Außerdem steht der Name der Quelle in der lokalen Variablen, an der Leitung steht nichts. Die Funktion dieses offensichtlich unsachliches Argument besteht lediglich darin, ansonsten schwache Argumente durch Aufzählung eines weiteren Argumentes zu stützen.

Nun aber zur Hauptsache: Was soll man LabVIEW-Anfängern zur Verwendung Lokaler Veriablen raten?
Contra: Finger weg! Es passieren ganz unvorhergesehene Dinge.
Pro: Die unvorhergesehenen Dinge werden sich zwar nicht vermeiden lassen, aber die Analyse dieser Fehler und das Ziehen der entsprechenden Lehren daraus ist in jedem einzelnen Fall ein gewaltiger Sprung für des wahre Verständnis des datengesteuerten Programmablaufes von LabVIEW. Um diese Struktur richtig beherrschen zu lernen, gibt es fast kein besseres Mittel als die "experimentierfreudige" Verwendung lokaler Variablen. Sie sind eine Herausfordrung, es ist eine Art Wette, die da lautet: Habe ich LabVIEW so gut im Griff, daß, wenn ich an dieser Stelle diese loklale Variable verwende, genau das passiert, was ich erwarte? Ja oder Nein? Schon weil das Spiel spannend ist, kann man der Versuchung erliegen, es immer wieder mal wieder zu spielen.



Gruß Chriz[/quote]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Lokale Variablen - Chriz - 11.05.2006, 22:33
Lokale Variablen - eugengraf - 12.05.2006, 00:19
Lokale Variablen - Lucki - 12.05.2006 09:13
Lokale Variablen - Azmodan - 12.05.2006, 09:30
Lokale Variablen - marker - 12.05.2006, 09:59
Lokale Variablen - Oliver Listing - 12.05.2006, 22:55
Lokale Variablen - cb - 13.05.2006, 16:41

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Lokale Variablen eliminieren / Signale Zusammenfassen Philipp841 8 5.223 30.09.2019 09:51
Letzter Beitrag: Philipp841
  Wie kann man Lokale Variablen sauber verpacken? Tobzn 10 7.801 04.03.2018 12:02
Letzter Beitrag: IchSelbst
  Lokale Variable galilio 5 4.852 09.02.2017 22:20
Letzter Beitrag: Trinitatis
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.476 19.03.2015 17:49
Letzter Beitrag: lumaxo
Question Lokale Variablen wie in textbasierten Sprachen nutzen RobBoss 5 5.378 28.05.2014 11:59
Letzter Beitrag: Kiesch
  Lokale Variable in while-Schleife auslesen Io1610 6 7.328 26.05.2014 15:57
Letzter Beitrag: Io1610

Gehe zu: