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 

Globale 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!

07.10.2021, 07:56 (Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2021 07:58 von IchSelbst.)
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Globale Variablen
(06.10.2021 21:03 )Edi70 schrieb:  danke erstmal für die vielen Antworten. In meinem Main-Programm (bestehend aus 4 Tab/Register) werden viele Sub VIs aufgerufen.
Ich möchte in einem Tab, bestimmte Variable aufzeigen.

Ich verwende anstelle von Globalen Variablen sogenannte "funktionale Globale Variablen": FGVs. Das sind SubVIs, die eine While-Schleife mit Schieberegistern enthalten und (im Normalfall) nur einen einzigen Durchlauf machen. Sinn und Zweck der While-Schleife sind nicht die Anzahl der Durchläufe, sondern das Halten von Daten im Schieberegister (oder in mehreren Schieberegistern). Innerhalb der While-Schleife befindet sich eine Case-Sequenz, die durch einen Enumerator (wichtig: unbedingt strict typ-definieren) gesteuert wird.

Die Ausgänge des SubVIs sind die Inhalte der Schieberegister (spricht: verdrahtet auf Anzeigeelemente). Die Eingänge jedoch sind der oben erwähnte Enumerator, der den durch die Case-Sequenz auszuführenden Case bestimmt, sowie ein Variant, der beliebige Daten in das SubVI einführt.

Weiterer Vorteil von FGVs: Man kann in den Cases z.B. Code zum Bearbeiten der Daten ausführen lassen - denke an den Enumerator!

Übergeordnetes Ziel der FGV: Modularisierung (=> Wiederverwendbarkeit), Verbesserung der Debug-Möglichkeiten, ganz wichtig: Kapselung von Daten und Code.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Globale Variablen - Edi70 - 06.10.2021, 13:27
RE: Globale Variablen - Martin.Henz - 06.10.2021, 13:42
RE: Globale Variablen - IchSelbst - 06.10.2021, 13:55
RE: Globale Variablen - GerdW - 06.10.2021, 14:42
RE: Globale Variablen - Edi70 - 06.10.2021, 21:03
RE: Globale Variablen - IchSelbst - 07.10.2021 07:56
RE: Globale Variablen - Edi70 - 08.10.2021, 10:23
RE: Globale Variablen - GerdW - 08.10.2021, 17:01

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Boolean als globale Variable ares2013 12 9.821 06.09.2019 13:57
Letzter Beitrag: GerdW
  globale Konstanten? Nordvestlys 6 5.100 20.02.2015 09:35
Letzter Beitrag: Nordvestlys
  Globale Variable mit Excel Banick 5 5.794 29.01.2014 11:44
Letzter Beitrag: Banick
  FGV Funktionale Globale Variable cabua 30 48.746 08.11.2013 10:33
Letzter Beitrag: mate Ria
  Melder oder globale Variablen Hasenfuss 3 4.985 05.03.2013 15:45
Letzter Beitrag: Hasenfuss
  Ereignisstruktur & globale Variablen Tm! 6 7.049 02.09.2012 08:15
Letzter Beitrag: Y-P

Gehe zu: