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 Schleife, oder andere Lösungsansätze?



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!

18.06.2013, 08:39
Beitrag #15

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Parallele While Schleife, oder andere Lösungsansätze?
(17.06.2013 14:51 )Lumberjacker schrieb:  
(17.06.2013 14:11 )eb schrieb:  Hallo,

Das dass Programm nicht mehr bedienbar ist, wenn der Signalviewer läuft, ist nachvollziehbar, da es ja direkt im Datenfluss liegt und es erst weitergeht, wenn der SignalViewer beendet wird.
Zu deinem Problem: Das einfachste ist es, den SignalViewer in eine eigene Schleife zu tun und eben bei Bedarf aufzurufen. Da gibt es viele Möglichkeiten, wichtig ist eben, das er nicht im "Haupt"-Fluss liegen darf, damit das Programm nicht anhält, sondern bedienbar bleibt.

Überhaupt, gibt es in dem Programm keine Parallelität: Nur eine Haupt-While-Schleife, in die alles reingepackt wurde. Datenerfassung, Dateioperationen, Datenauswertung, Datendarstellung(sSubVI), usw. Ich würde diese Sequenzstruktur mit den 12 gestapelten Sequenzen versuchen aufzulösen und dabei parallele Schleifen anzulegen, die diese Funktionen übernehmen.

Grüße

ja, das ist mir schon klar, dass das programm die Haupt-While-Schleife blockiert wenn es läuft. Deshalb ist es jetzt auch parallel dazu. (While schleife ist im sub VI), darum nicht sichtbar)
Allerdings macht das extreme performance probleme, alles lässt sich nur noch ruckartig, oder teilweise garnicht mehr bedienen. Und das mit dem bei bedarf aufrufen haut auch nicht hin.

Der SignalViewer ist eben nicht parallel! Er hat zwar eine eigene while-Schleife, aber die befindet sich innerhalb der Hauptschleife. Sie muss aber parallel zur Hauptschleife, nicht innerhalb, sonst blockiert sie.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Parallele While Schleife, oder andere Lösungsansätze? - eb - 18.06.2013 08:39

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  XY-Graph Plot2 auf eine Andere Y-Achse mit Eigenschaftsknoten pyrates 1 3.894 21.04.2011 07:51
Letzter Beitrag: GerdW
  Rectangle auf Chart oder Graph oder Intensity tetef 4 6.024 07.12.2010 14:09
Letzter Beitrag: unicorn
  Case-Struktur, in best. Fall andere Aktion ausführen LV-Starter 3 4.862 02.01.2010 13:42
Letzter Beitrag: LV-Starter
  cursorpos auf andere graphen übergeben dani 15 8.769 26.03.2009 15:57
Letzter Beitrag: Lucki

Gehe zu: