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 

While-Schleife auslesen



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!

31.07.2006, 17:23
Beitrag #1

dude776 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jun 2006

8.6
-
de

86911
Deutschland
While-Schleife auslesen
Ich schon wieder!

Wie kann ich den einen Wert z.B. den Schleifenzähler innerhalb der Schleife von außerhalb auslesen? Schon klar dass mit der aktivierten Indizierung Werte nach jedem Schleifendurchlauf in einem Array nach außen transportiert werden können, aber wie bekomme ich den aktuellen Wert?

Einfaches Beispiel: While-Schleife zählt im 2 s Takt von 0 bis 2. Diesen sich ändernden Wert brauche ich jetzt außerhalb der Schleife.

Anfänger! Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2006, 17:39
Beitrag #2

DanielE Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Mar 2006

6.1,8.0.1, 8.2
2003
kA


Deutschland
While-Schleife auslesen
das geht mit lokalen Variablen.


Gruß,

Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2006, 17:56
Beitrag #3

dude776 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jun 2006

8.6
-
de

86911
Deutschland
While-Schleife auslesen
Hmmm, habe ich schon probiert, aber irgendwie bleiben die Variablen außerhalb der Schleife immer auf False. Innnerhalb der Schleife funktioniert alles nach Plan, auch die Anzeigeelemente außerhalb der Schleife blinken im Rhytmus der Schleifendurchläufe.

Aber will ich die Werte der Schleife mit den Variablen außerhalb der Schleife in ein Cluster Schreiben, bleiben da alle tot (d.h. "False"), während in der Schleife die Varibalen promblemlos die veränderten Werte in den Cluster schreiben.

Was nun?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 07:29
Beitrag #4

dude776 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jun 2006

8.6
-
de

86911
Deutschland
While-Schleife auslesen
Hallo? Hilfe? Ich kriegs nicht hin? Mach ich mit den Variablen was falsch?
Sonstige .vi  Schleifenz_hler_au_en.vi (Größe: 9,49 KB / Downloads: 244)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 07:39
Beitrag #5

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
While-Schleife auslesen
Hallo dude,

das kann so auch nicht klappen.
Die Anzeige außerhalb der Schleife wird nur ein einziges Mal aktualisiert.
So lange die Schleife läuft wird außerhalb nichts passieren.
Die einzige Chance, die du hast ist eine zweite Schleife parallel zu deiner jetzigen, in der dein Wert anhgezeigt wird.

Gruß
sven
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 07:52
Beitrag #6

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
While-Schleife auslesen
Schaue mal in den Beispielen nach.
Dort gibt es ein Beispiel "Stopping Parallel While Loops with Reset.vi". Dies übergibt zwar einen boolschen Wert, aber was mit boolschen Werten klappt, klappt auch mit integer Werten.

Gruß
sven
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 07:55
Beitrag #7

dude776 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jun 2006

8.6
-
de

86911
Deutschland
While-Schleife auslesen
Hey Sven,

so'n Mist.

Das heisst, ich kriege keine Werte aus der Schleife "heraus"? Das nervt aber. Ich hatte halt vor, in einem Sub- VI Daten die sich je nach Schleifendurchlauf in true oder false ändern, in einen Cluster zu stecken und an das Haup-VI zu übergeben.

Das geht leider gar nicht...

...ok, ich checke das Beispiel...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 08:10
Beitrag #8

diplNisse Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: Apr 2006

2010
2006
EN


Deutschland
While-Schleife auslesen
was ist damit?! (Anhang)


Angehängte Datei(en)
Sonstige .vi  main.vi (Größe: 6,08 KB / Downloads: 249)

Sonstige .vi  Sub.vi (Größe: 8,55 KB / Downloads: 232)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 08:22
Beitrag #9

dude776 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Jun 2006

8.6
-
de

86911
Deutschland
While-Schleife auslesen
Krass, sowas habe ich bisher noch nicht gesehen! Scheint ja zu funktionieren. Jetzt muss ich erst mal tüfteln, ob ich das übertragen kriege. Danke erstmal, Svenni und diplNisse, vielleicht komme ich in 1 -2 Stunden wieder weinend angekrochen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2006, 08:23 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2006 08:31 von Svenni.)
Beitrag #10

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
While-Schleife auslesen
Man kann Werte von einem SubVI zu einem HaupVI übergeben, das ist kein Problem, du musst nur dafür sorgen, dass auch beide VI's "laufen".
Jedoch wäre ich mit den Variablen vorsichtig. Es kann nämlich passieren, dass Werte verloren gehen, denn dein SubVI wird immer fleißig den Wert in der Variablen aktualisieren. Und das ganze ohne Rücksicht darauf, ob dein HaupVI den Wert schon abgefragt hat.
Ich würde dir eine Queue empfehlen. Damit gehen keine Wert verloren.

Schaue dir aml die Beispiel an, die Helfe sehr.

sven
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
  Matrix in For-Schleife auslesen thunder24 14 10.653 22.02.2016 14:18
Letzter Beitrag: thunder24
  Lokale Variable in while-Schleife auslesen Io1610 6 7.327 26.05.2014 15:57
Letzter Beitrag: Io1610
  1x While Schleife, 1x Zeitges. While Schleife, die zeitgs. START/STOP dali4u 1 6.597 23.05.2011 09:22
Letzter Beitrag: Y-P
  Cluster in For-Schleife auslesen HTLer_90 8 7.212 12.02.2010 14:45
Letzter Beitrag: Lucki
  Array in Schleife auslesen louisXIV 5 5.406 28.08.2007 09:51
Letzter Beitrag: Lucki

Gehe zu: