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 wie in textbasierten Sprachen nutzen



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!

27.05.2014, 12:02
Beitrag #5

LogMAN Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Apr 2014

2011 SP1
2008
EN


Deutschland
RE: Lokale Variablen wie in textbasierten Sprachen nutzen
Die Verwendung von lokalen Variablen als Datenspeicher sind eine denkbar schlechte Lösung, wie du bereits richtig erkannt hast. Welcher Codeteil wann ausgeführt wird hängt bei LabVIEW genauso wie bei textbasierten Systemen von deiner Programmierung ab. In LabVIEW ist es nur sehr viel einfacher "mal eben" einen neuen Thread zu starten.

Um deine Fragen zu beantworten:
Lokale Variablen können nicht serialisiert werden. Um Daten innerhalb derselbe Schleife zu puffern sind Schieberegister eine gute Lösung. Zum Senden von Daten aus einer Schleife in eine Andere eignen sich Queues. Wenn du den Zugriff auf Resourcen sperren möchtest gibt es Semaphoren.

Ich gehe davon aus, dass du alle Funktionen in ein VI geschrieben hast (wg. lokaler Variablen). Du solltest dein Programm nach logischen Einheiten und Schrittfolgen untersuchen und diese in einzelne Sub-VIs untergliedern (unter Verwendung der oben genannten Tools, um Daten auszutauschen).
Wenn deine Programmteile immer in einer bestimmten Folge, bzw. abhängig von dem Ergebnis des aktuellen Schrittes verarbeitet werden, solltest du dir die Funktionsweise eines Zustandsautomaten in LabVIEW näher ansehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Lokale Variablen wie in textbasierten Sprachen nutzen - LogMAN - 27.05.2014 12:02

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Lokale Variablen eliminieren / Signale Zusammenfassen Philipp841 8 5.197 30.09.2019 09:51
Letzter Beitrag: Philipp841
  Wie kann man Lokale Variablen sauber verpacken? Tobzn 10 7.748 04.03.2018 12:02
Letzter Beitrag: IchSelbst
  Lokale Variable galilio 5 4.812 09.02.2017 22:20
Letzter Beitrag: Trinitatis
  Viele Variablen in SubVI nutzen chrisw 3 3.783 02.12.2016 11:35
Letzter Beitrag: GerdW
  Python Code in LabVIEW nutzen n4f3ts 7 12.331 17.03.2016 09:23
Letzter Beitrag: n4f3ts
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.437 19.03.2015 17:49
Letzter Beitrag: lumaxo

Gehe zu: