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 

Parallele While-SChleifen



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.2010, 14:47
Beitrag #1

RMR Offline
Laborkater
**


Beiträge: 238
Registriert seit: Nov 2008

09f1 - 2010SP1(f4) - 2012SP1f5 - 2014 SP1f10 -2017f3
2009
DE_EN

76437
Deutschland
Parallele While-SChleifen
Hallo Gemeinde,

ich habe mal wieder eine dämliche Frage. Ich habe das Problem dass eine WHILE-SChleife, in der eine CASE-SChleife enthalten ist, nicht läuft.
Warum ist das so? Ist das ein grundlegendes Strukturproblem?O
Füge ich weitere WHILE hinzu, laufen die alle, nur in Kombi mit einer CASE geht nichts mehr. Ich habe einen Screenshot angehängt. Mit dem RS-Flip starte, bzw beende ich einen "Prüflauf". Der stoppt sich automatisch (global), deswegen das Flip.

Nun die FRage, WIE bekomme ich die While-SChleife die die CASE-SChleife beinhaltet zum Laufen? Irgend etwas scheine ich grundlegend falsch zu machen.
Konnte leider nichts in der FAQ oder über die Suche finden.
Wäre echt klasse wenn ich mich mal wieder an die Hand nehmen könntet.

Mit dankbaren Grüßen, RMR


Angehängte Datei(en) Thumbnail(s)
   

100nF passen immer.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.02.2010, 15:03
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Parallele While-SChleifen
' schrieb:Irgend etwas scheine ich grundlegend falsch zu machen.
Die beiden unteren While-Schleifen sind mit der oberen While-Schleife durch einen boolschen Draht sequenziert. Daher werden diese beiden While-Schleifen erst ausgeführt, wenn die obere While-Schleife beendet ist. Da die nie beendet wird (siehe false am Bedingungsanschluss), werden auch die beiden unteren nie ausgeführt.

Du musst dir das Datenflußprinzip von LabVIEW nochmals verinnerlichen. Gemäß diesem funktioniert dein Programm nämlich nicht. Was sequenziert ist, wird nur der Reihe nach abgearbeitet.

Lass den Draht weg und nimm eine Lokale Variable.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2010, 15:11
Beitrag #3

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Parallele While-SChleifen
Und überleg dir eine Abbruchbedingung für die Schleifen. Das Programm immer mit dem Dampfhammer (Roter Punkt) zu beenden ist nicht besonders elegant.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen 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
  Parallele Datenerfassung mit NI USB 6361 Unaij 5 6.455 14.07.2016 12:20
Letzter Beitrag: GerdW
  Parallele Analogeingabe und -ausgabe; Verzögerung Danjo 3 6.156 02.02.2012 14:45
Letzter Beitrag: Danjo
  DAQ-Frequenzmessung im Hintergrund/parallele While-Schleife jimbolino 16 13.948 24.03.2010 12:02
Letzter Beitrag: NoD
  parallele Periodendauermessung (2 Counter) WML 4 5.106 03.03.2010 09:16
Letzter Beitrag: WML
  parallele Verarbeitung möglich? Pandamütze 7 6.014 12.01.2010 15:42
Letzter Beitrag: IchSelbst
  parallele Ausführung richtig timen mojo 1 4.034 27.10.2008 18:09
Letzter Beitrag: Y-P

Gehe zu: