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 

Verzögerte Ausführung einer While-Schleife



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!

14.05.2008, 12:18
Beitrag #1

chilischote85 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Mar 2008

8.2
2008
kA

1239
Deutschland
Verzögerte Ausführung einer While-Schleife
Hallo,

ich habe folgendes Problem: ich steuere über LV und serielle Schnittstelle eine Pumpe und ein Waagensignal zur Entleerung einer Reaktorfüllung. Nun will ich aber den Waagenwert permanent angezeigt haben. Prinzipiell funktioniert es, nur wird die while-Schleife erst ganz zum Schluß initialisiert.Angry

Was muss ich am Programm ändern damit die while-Schleife gleich zu beginn zu arbeiten anfängt?
Vielen Dank im Voraus!Lv82_img


Angehängte Datei(en)
Sonstige .vi  Zyklustimer_Halbierung_Reaktorf_llung.vi (Größe: 18,56 KB / Downloads: 188)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.05.2008, 12:36 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2008 12:38 von Lucki.)
Beitrag #2

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Verzögerte Ausführung einer While-Schleife
Die Schleife darf nicht abhängig sein von Daten, die erst bei vollständiger Abarbeitung der Sequenz einen Wert annehmen. Sie muß frei in der Luft schweben, Datenaustausch nur über Melder oder globale oder lokale Variablen (die zugeförige echte Variable läßt sich verbergen, wenn sie nicht bedient werden soll)
Edit: die beiden boolschen Konstanten im Bild sind zu vertauschen! true <--> false
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2008, 13:19 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2008 13:37 von chilischote85.)
Beitrag #3

chilischote85 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Mar 2008

8.2
2008
kA

1239
Deutschland
Verzögerte Ausführung einer While-Schleife
' schrieb:Die Schleife darf nicht abhängig sein von Daten, die erst bei vollständiger Abarbeitung der Sequenz einen Wert annehmen. Sie muß frei in der Luft schweben, Datenaustausch nur über Melder oder globale oder lokale Variablen (die zugeförige echte Variable läßt sich verbergen, wenn sie nicht bedient werden soll)
Edit: die beiden boolschen Konstanten im Bild sind zu vertauschen! true <--> false
[attachment=39743:Stoptemp.png]


Hey, danke für die schnelle Antwort!
Hab das auch so eingebaut, aber ich bekomme nun folgende fehlermeldung:

Frontpanelfehler: "Wenn ein boolesches Bedienelement mit lokalen Variablen verbunden ist, darf das Schaltverhalten nicht "Latch" sein. Die erste lokale Variable, die das boolesche Bedienelement mit Latch liest, würde sonst auf den voreingestellten Wert zurückgesetzt."

Hääääh??? :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2008, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2008 19:57 von jg.)
Beitrag #4

chilischote85 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Mar 2008

8.2
2008
kA

1239
Deutschland
Verzögerte Ausführung einer While-Schleife
So, hab es jetzt geklärt ich habe statt dem Stopp-Knopf nen boolschen genommen und jetzt gehts!
Jetzt hab ich nur das Problem das ich zweimal auf den Waagenport zugreife -> Synchronisationsfehler, und das Programm funktioniert dann auch nicht mehr!Wacko

Kann ich nicht irgendwie den waagenwert aus dem Sub-VI mit ausgeben??? (siehe angehängtes VILv82_img)


Angehängte Datei(en)
Sonstige .vi  Halbierung_Reaktorf_llung.vi (Größe: 34,13 KB / Downloads: 197)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2008, 16:34 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2008 19:58 von jg.)
Beitrag #5

chilischote85 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Mar 2008

8.2
2008
kA

1239
Deutschland
Verzögerte Ausführung einer While-Schleife
Nun hab ich mir noch was andres ausgedacht, wenn ich die Werte nich aus dem Sub-VI abgreifen kann, muss ich sie eben permanent im Haupt-VI anzeigen.
Nun weiß ich aber nicht, wie ich den Waagenwert einmal festsetzen kann (siehe Sequenzrahmen 6) um dann den Waagenwert, wo die Pumpe wieder stoppen soll (halbes Reaktorvolumen), auszurechnen...
Ich hoffe es kommt rüber was ich meine Undecided
Sonst steh ich für Rückfragen gern zur Verfügung, aber jetzt mach ich erstmal Feierabend in die Sonne :-)

Lv82_img


Angehängte Datei(en)
Sonstige .vi  Zyklustimer_mit_Waagenanzeige.vi (Größe: 17,48 KB / Downloads: 162)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.05.2008, 14:50 (Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2008 14:50 von chilischote85.)
Beitrag #6

chilischote85 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Mar 2008

8.2
2008
kA

1239
Deutschland
Verzögerte Ausführung einer While-Schleife
so, hab das nun ganz anders gelöst Winke
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
  Case Ausführung - automatisch und einzeln ar7ur8 4 4.511 16.07.2021 15:46
Letzter Beitrag: ar7ur8
  parallele Ausführung von for-loops stsc 5 4.999 24.07.2019 15:12
Letzter Beitrag: stsc
  Beendet die Methode FP schließen auch die Ausführung? hansi9990 3 4.488 23.10.2017 07:41
Letzter Beitrag: GerdW
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 13.167 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  Probleme seit einfügen einer For-Schleife JUON 7 5.917 14.02.2017 18:01
Letzter Beitrag: TR61
  verzögerte Boolausgabe Trinitatis 2 3.473 16.12.2016 21:15
Letzter Beitrag: Trinitatis

Gehe zu: