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 

2 Whileschleifen ineinander



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!

28.01.2009, 16:48
Beitrag #11

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
2 Whileschleifen ineinander
Die Struktur verwirrt mich etwas. Was hast Du denn vor?

Gruß Markus

' schrieb:Hallo nochmal.
Leider hat sich mein Problem doch noch nicht gelöst, da ich noch einen Ereigniscase dazwischen habe. Hab mal ein Vi zur ´Verdeutlichung gemacht. Wenn es erst einmal läuft lässt es sich nicht mehr ausschalten.

LabVIEW 8.6

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.01.2009, 21:27
Beitrag #12

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
2 Whileschleifen ineinander
Damit das mglw. annähernd so funktioniert, wie du dir das denkst, dafür musst du bei dem einen Event-Case den Haken bei "Lock Frontpanel ..." (s. Screenshot)
   
entfernen, sonst kann man ja nie den Button Stopp2 betätigen.

Trotzdem bleibt diese Programmstruktur fragwürdig... Zumindest sollte auch der "Stopp"-Knopf durch die Event-Struktur abgearbeitet werden. Am besten natürlich alle drei...

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
28.01.2009, 21:46
Beitrag #13

Peter04 Offline
LVF-Stammgast
***


Beiträge: 305
Registriert seit: Jan 2008

2020
2007
DE_EN

79xxx
Deutschland
2 Whileschleifen ineinander
Hallo,

kleine Nachfrage vom interessierten Zaungast:
Wie beendet Ihr denn nun die while-Schleife in der while-Schleife?
Kann da leider nix zu lesen, bzw. sehen, da alles inLv86_imgMellow
Vielleicht ist ja mal wer so nett Blockdiagramm-shot oder nLv85_img.vi zu posten !? Rolleyes

Schönen Gruß

Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 22:08 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2009 22:11 von Lucki.)
Beitrag #14

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2 Whileschleifen ineinander
' schrieb:Trotzdem bleibt diese Programmstruktur fragwürdig...
Das kann man laut sagen. Als allgemeine Richtlinie habe ich mir zu eigen gemacht:
Entweder die Eventstruktur läuft in der Hauptschleife, dann darf aber das Timeout nicht unendlich sein (wie hier der Fall).
Oder aber die Eventstruktur läuft parallel zur Hauptschleife in einer gesonderten Event-Behandlungsschleife - dann darf das Timeout unendlich sein.
Womit ich nicht sagen will, alles ist in Butter, wenn hier nur ein Timeout eingeführt und sonst nichts geändert würde.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 23:40
Beitrag #15

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
2 Whileschleifen ineinander
Hier ist das Bsp. von TSchAC für 8.0.


Sonstige .vi  InnereSchleifeBeenden.vi (Größe: 6,67 KB / Downloads: 202)

Lv80_img

Gruß Markus

' schrieb:Hallo,

kleine Nachfrage vom interessierten Zaungast:
Wie beendet Ihr denn nun die while-Schleife in der while-Schleife?
Kann da leider nix zu lesen, bzw. sehen, da alles inLv86_imgMellow
Vielleicht ist ja mal wer so nett Blockdiagramm-shot oder nLv85_img.vi zu posten !? Rolleyes

Schönen Gruß

Peter

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2009, 07:50
Beitrag #16

Peter04 Offline
LVF-Stammgast
***


Beiträge: 305
Registriert seit: Jan 2008

2020
2007
DE_EN

79xxx
Deutschland
2 Whileschleifen ineinander
Alles klar.
Dankeee.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.01.2009, 08:15
Beitrag #17

NilsL Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Oct 2008

8.6
2008
de

79115
Deutschland
2 Whileschleifen ineinander
Vielen Dank für eure Hilfe. Der Tip von Jens G löst meine Probleme glaub ich. Den Timeout hab ich hier vergessen war nicht so gewollt.
Mfg NilsBig Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2009, 08:47
Beitrag #18

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2 Whileschleifen ineinander
' schrieb:Vielen Dank für eure Hilfe.
Trotzdem noch ein Vorschlag:
   
Lv82_img
Sonstige .vi  Test2.vi (Größe: 10,28 KB / Downloads: 190)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2009, 09:59
Beitrag #19

NilsL Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Oct 2008

8.6
2008
de

79115
Deutschland
2 Whileschleifen ineinander
' schrieb:Trotzdem noch ein Vorschlag:
[attachment=44103:Test2.png]
Lv82_img[attachment=44104:Test2.vi]


Auch super. Gefällt mir zwar besser (vom Schaltverhalten her), aber kann ich in meiner Anwendung leider nicht benutzen, da ich 2 solche Fälle (also 2 verschiedene whileschleifen an verschiedenen Stellen) habe und wenn ich das richtig verstehe kann ich das über die Timeout (unendlich) Variante nur 1ne realisieren.
Trotzdem noch mal vielen Dank.

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zwei Whileschleifen beenden simcum 8 5.551 07.10.2020 17:36
Letzter Beitrag: GerdW
  Datensnyc von zwei Whileschleifen LV-Fred 4 4.311 22.08.2011 08:46
Letzter Beitrag: LV-Fred
  Whileschleifen von aussen abbrechen luke 5 6.644 14.12.2010 13:59
Letzter Beitrag: Lucki
  parallele Whileschleifen beppone 1 3.682 20.02.2009 16:08
Letzter Beitrag: IchSelbst
  Parallele Whileschleifen ChristianS 8 6.180 02.02.2008 11:41
Letzter Beitrag: ChristianS
  Wie kann man drei Whileschleifen beenden andreas 8 6.993 31.01.2005 20:00
Letzter Beitrag: andreas

Gehe zu: