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 

Zwei parallele Endlosschleifen



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!

15.04.2009, 13:47
Beitrag #1

Ragdar Abwesend
LVF-Grünschnabel
*


Beiträge: 47
Registriert seit: Mar 2009

8.2
2008
kA

83022
Deutschland
Zwei parallele Endlosschleifen
Hallo,

ich stehe vor einem kleinen ProblemSmile Und zwar hab ich in meinem Programm zwei Endlosschleifen(ES) parallel geschalten:

Die erste beinhaltet eine Event-Case, welche die Benutzereingaben verwaltet und die Information für das Gerät in einer String-Variable sammelt.

Die zweite Endlosschleife(ES) frägt in einem periodischen Zyklus die Statuswerte des Gerätes ab und sendet, falls in der String-Variable von der ersten Schleife Informationen sind, die Daten zum Gerät.

Mein Problem ist folgendes:
Ist die String-Variable nicht leer, so sendet die 2. ES die Informationen zum Gerät und leert anschließend den Inhalt der Variable. Dabei kann die Stringvariable unterschliedlich voll mit Befehlen sein: Sehr oft gar nichts, dann 1/2 Befehle, und bei Schiebereglern oft bis zu 20 Befehle.
Allerdings ist es ja sehr wahrscheinlich, dass ich in der Zeit wo die ES 2 die Befehle sendet und dann die Variable löscht, neue Befehle in die Variable gelangen und diese verloren gehen.

Eine lange Schnurr zu ziehen ist ja wegen der Endlosschleife nicht möglich. Hat wer eventl. Ideen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2009, 13:52
Beitrag #2

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Zwei parallele Endlosschleifen
Hallo Ragdar,

verwende eine Queue.

Beispiele in der Hilfe oder hier im Forum.

Grüße

kpa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2009, 14:30
Beitrag #3

Ragdar Abwesend
LVF-Grünschnabel
*


Beiträge: 47
Registriert seit: Mar 2009

8.2
2008
kA

83022
Deutschland
Zwei parallele Endlosschleifen
Hallo kpa,

danke für diene sehr schnelle Antwort! Hab mich jetz eingelesen und find das grad alles sehr interessant was man da so machen kannSmile Trotzdem ein Problem entsteht jetzt:

1. Endlosschleife mit Event-Case
Je Durchlauf ein Befehl mit Terminationszeichen

Das hab ich am Ende immer mit Hilfe von String zusammenfügen dann in eine lange Stringkette gelegt.

Durch die Queu wird das ja einzeln da reingelegt, was ja nicht so tragisch ist, da ich ja alle mit einem Flush holen kann. Leider hab ich dann ein Array von Strings, aber ich bräuchte einen ganzen String.

Wie wandle ich dann einen Array von String in eine Stringkette um?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2009, 14:36
Beitrag #4

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Zwei parallele Endlosschleifen
Mit "Array to Spreadsheet String".

Gruß Markus

' schrieb:Wie wandle ich dann einen Array von String in eine Stringkette um?

--------------------------------------------------------------------------
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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Parallele Frequenz-Datenerfassung mit NI-9401 ArneS 5 4.010 18.02.2021 09:41
Letzter Beitrag: GerdW
  zwei Plots in einem X-Y Graphen mit zwei Achsen bachatero18 7 5.397 20.11.2019 15:06
Letzter Beitrag: Lucki
  parallele Ausführung von for-loops stsc 5 5.006 24.07.2019 15:12
Letzter Beitrag: stsc
  Parallele Ausführung mehrerer Sub-Vis Anna1988 21 13.856 20.07.2015 11:51
Letzter Beitrag: Anna1988
  Parallele Sub-VI dbuckl 1 4.605 07.10.2013 15:09
Letzter Beitrag: GerdW
  Parallele pausierte For-Schleife Chillkroete1206 7 5.593 15.02.2013 17:59
Letzter Beitrag: Trinitatis

Gehe zu: