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 

Dieses Thema hat akzeptierte Lösungen:

Hilfe bei globaler 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!

29.08.2013, 16:44 (Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2013 16:45 von dodiko.)
Beitrag #1

dodiko Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

NI LabView 11 SP1
2013
DE



Hilfe bei globaler Variable
Hallo Zusammen,

hab ein Problem mit globalen Variablen
Habe ein Array mit 3 TF-Werten erstellt und daraus eine globale Variable gemacht(siehe das 3. Bild).
Dieses würde ich gerne "auslesen" dann einen Wert ersetzen und dann die veränderte globale Variable anzeigen.
Das ganze hab ich in eine Sequenz gepackt, damits nach einander abläuft.

Das Problem ist nur, dass das Array am Schluss nicht geändert wurde.
Kann mir da mal bitte jemand auf die Sprünge helfen?

Danke

Luke


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

dodiko Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

NI LabView 11 SP1
2013
DE



RE: Hilfe bei globaler Variable
Hmm.. komisch jetzte gehts.
Musste einmal per Hand (!) die Schalter im Array von F auf T setzen und wieder zurück und dann gings..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.08.2013, 19:58
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Hilfe bei globaler Variable
Hallo dodiko,

die Lösung ist wohl kaum, erst einmal irgendwo hinklicken zu müssen...

Die Lösung ist folgendes:
Dein Array ist leer, wenn du es wie im Bild erstellst. (Es hat zwar einen Datentyp, den boolschen Schalter, aber keine Elemente - die Schalter sind noch ausgegraut!) Und es gilt in jeder Programmiersprache: in einem leeren Array ohne irgendwelche Elemente kann man nicht das zweite Element ersetzen... Nachdem du "irgendwo" hingeklickt hast, hast du ein Array mit 3 (?) Elementen erzeugt, indem man dann durchaus das zweite Element ersetzen kann!

THINK DATAFLOW! (Hier mit Betonung auf "DATA"!)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.08.2013, 20:04
Beitrag #4

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Hilfe bei globaler Variable
@Gerd:
...manchmal sind Probleme doch so schön einfach zu lösen Smile


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.08.2013, 12:51
Beitrag #5

dodiko Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

NI LabView 11 SP1
2013
DE



RE: Hilfe bei globaler Variable
Hallo Gerd,

danke für deine Antwort;
wie kann ich denn das Array füllen, praktisch das ich nichtmehr irgendwo hinklicken muss ?

Gruß
Dodiko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.08.2013, 12:54 (Dieser Beitrag wurde zuletzt bearbeitet: 30.08.2013 13:04 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Hilfe bei globaler Variable
Hallo dodiko,
indem man es mit der richtigen Anzahl Elemente initialisiert.
Wow, es gibt eine Funktion in der Array-Palette, die nennt sich "Array initialisieren"...

So z.B.:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.08.2013, 13:30
Beitrag #7

THL Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 111
Registriert seit: May 2011

2012
2009
EN


Deutschland
RE: Hilfe bei globaler Variable

Akzeptierte Lösung

Andere Alternative: Nach dem Initialisieren per Hand (also das "Anklicken" wie in Post #2 beschrieben), Rechtsklick aufs Array -> Data operations -> make current values default (k.A. wie es im deutschsprachigen Labview heißt) und so abspeichern. Damit hat man ein vorinitialisiertes Array gewünschter Größe und muss sich im Programm nicht mehr ums initialisieren kümmern.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.08.2013, 13:49
Beitrag #8

dodiko Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

NI LabView 11 SP1
2013
DE



RE: Hilfe bei globaler Variable
Danke THL, das ist die "Funktion" die ich gebraucht habe.
Jetzt funktionierts so wie ich will Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.08.2013, 14:21
Beitrag #9

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Hilfe bei globaler Variable
(30.08.2013 13:30 )THL schrieb:  Andere Alternative: Nach dem Initialisieren per Hand (also das "Anklicken" wie in Post #2 beschrieben), Rechtsklick aufs Array -> Data operations -> make current values default (k.A. wie es im deutschsprachigen Labview heißt) und so abspeichern. Damit hat man ein vorinitialisiertes Array gewünschter Größe und muss sich im Programm nicht mehr ums initialisieren kümmern.

Die Alternative mag hier hilfreich sein - die Möglichkeit, ein Array zu initialisieren würde ich aber trotzdem mal eruieren.

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.08.2013, 14:23
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Hilfe bei globaler Variable
Hallo dodiko,

genau: sobald du die Größe des Arrays änderst, musst du wieder erst "irgendwo" klicken - ob du dann noch daran denkst?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Werteübergabe in anderes VI mit globaler Variable BobbyBau91 3 6.297 27.01.2014 19:04
Letzter Beitrag: BobbyBau91
  Referenz auf Element von globaler Variable loki77 3 6.506 08.10.2009 19:15
Letzter Beitrag: jg
  die LabVIEW hilfe braucht hilfe perledeluxe 3 5.571 28.11.2007 11:11
Letzter Beitrag: perledeluxe
  Problem beim Zuweisen globaler Variabeln !!! stoffi80 1 3.053 29.07.2006 20:17
Letzter Beitrag: Kvasir

Gehe zu: