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 Variable



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.02.2017, 12:38 (Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2017 13:06 von jg.)
Beitrag #1

galilio Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 175
Registriert seit: Mar 2014

2015
2013
EN


Schweiz
Lokale Variable
Hallo zusammen,

seh bitte Anhang "es lässt sich besser erklären".

Meine Frage im bezug dessen, wie kann ich das besser programmieren?

Hintergrund:
SW Architektur:"Queued Message Handler"
Bei einem Task, möchte ich nur einen Element der Cluster updaten. Der restliche Inhalt der Cluster muss so bleiben.


Danke


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.02.2017, 12:45
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: locale variable
Wenn dein Cluster nicht ein Array mit sehr vielen Elementen enthält, dann sehe ich dieses Vorgehen als gar nicht so schlimm (sogar fast optimal) an. Mann könnte natürlich den Wert des Clusters auch in einem Schieberegister speichern und sich dann eine lokale Variable (die Auslesevariable) sparen, aber mann muss auch nicht päpstlicher als der Papst sein.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2017, 12:46 (Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2017 12:47 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
RE: locale variable
Für die linke Variable eine Konstante nehmen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2017, 13:06
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: locale variable
(08.02.2017 12:46 )Lucki schrieb:  Für die linke Variable eine Konstante nehmen.
@Lucki: Ich denke, das ist keine Lösung. Der OP will ja ein Element eines Clusters ändern, und an anderen Stellen mglw. andere Elemente. Eine Konstante wäre da kontraproduktiv.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2017, 13:15
Beitrag #5

galilio Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 175
Registriert seit: Mar 2014

2015
2013
EN


Schweiz
RE: Lokale Variable
@Jens

danke da bin beruhig
Der Cluster hat keinen Array und hat auch nicht viele Elemente.

Danke für die schnelle Feadback
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2017, 22:20
Beitrag #6

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Lokale Variable
Hallo galilio,

zu beachten ist dabei allerdings, dass man sich prima Race Contitions bauen kann, wenn man diese Clusteränderung an mehreren Stellen parallel zuläst. Das gleiche gilt übrigens auch für Arrays. Falls also eine Änderung an mehreren Stellen gleichzeitig notwendig ist, mach diese Clusteränderung in einem ablaufvarianten SubVI.

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Lokale Variablen eliminieren / Signale Zusammenfassen Philipp841 8 5.210 30.09.2019 09:51
Letzter Beitrag: Philipp841
  Wie kann man Lokale Variablen sauber verpacken? Tobzn 10 7.757 04.03.2018 12:02
Letzter Beitrag: IchSelbst
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.454 19.03.2015 17:49
Letzter Beitrag: lumaxo
Question Lokale Variablen wie in textbasierten Sprachen nutzen RobBoss 5 5.360 28.05.2014 11:59
Letzter Beitrag: Kiesch
  Lokale Variable in while-Schleife auslesen Io1610 6 7.299 26.05.2014 15:57
Letzter Beitrag: Io1610
  Lokale Variablen in verschiedenen Schleifen MaxxPowers 8 7.606 23.04.2014 13:02
Letzter Beitrag: GerdW

Gehe zu: