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 

Datenfluss



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!

27.08.2010, 11:30
Beitrag #6

Dommas Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jul 2010

2010
2008
DE_EN

86741
Deutschland
Datenfluss
Der gößte Vorteil von LV ist, dass "quasi-parallele" Verarbeitung nicht nur möglich ist, sondern mehr oder weniger von vornerein gegeben ist.
Was Lucki sagen wollte war glaube ich, dass die meisten damit nicht zurecht kommen. Sie wollen in LV unbedingt so programmieren wie in C&Co. Deswegen nehmen sehr viele ständig die Sequenzstruktur (eine der einfachsten, aber wohl auch unschönsten Möglichkeiten, Datenfluss, also Abarbeitungsreihenfolge zu realisieren).
Ich LV sollte nur dann Datenfluss festgelegt werden, wenn ich das auch wirklich brauche (z.B. um die angesprochenen RaceConditions zu vermeiden) und nicht weil ich das von C oder C++ so gewohnt bin.

So, nun mal allgemein: Es gibt verschiedene Möglichkeiten Datenfluß sicherzustellen:

1. Sequenz (nur im Notfall nutzen; die geschachtelte am besten gar nicht! Da blickt keiner auf die schnelle durch, der ein Programm das erste mal sieht)

2. Drähte

Eine Schleife oder ein SubVI wird erst ausgeführt wenn alle Drähte Daten anliegen haben. D.h. wenn einer noch nicht so weit ist, wird einfach gewartet, und an anderer Stelle des Programms weitergearbeitet.
Ich kann einen Draht auch an eine Schleife anlegen, und ihn innen gar nicht nutzen oder nur durchschleifen, aber so habe ich den Datenfluß.
Für SubVIs sollte immer mit Fehler-Clustern gearbeitet werden. 1. Muss ich das VI vielleicht gar nicht mehr ausführen wenn vorher schon ein Fehler war, 2. wissen alle SubVIs und das MainVI wenn ein Fehler auftritt und 3. habe ich schon wieder Datenfluß und -sicherheit, wenn ich das brauche.


Hilft Dir das erstmal weiter?
Ich glaube nicht das das was ich hier jetzt von mir gegeben habe vollständig ist, aber es sollte zumindest nichts falsches dabei stehen, und bildet zu 100% meine Meinung abWink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Datenfluss - deicebear - 27.08.2010, 08:19
Datenfluss - IchSelbst - 27.08.2010, 09:06
Datenfluss - Lucki - 27.08.2010, 09:37
Datenfluss - deicebear - 27.08.2010, 11:07
Datenfluss - dimitri84 - 27.08.2010, 11:22
Datenfluss - Dommas - 27.08.2010 11:30
Datenfluss - IchSelbst - 27.08.2010, 12:26
Datenfluss - Falk - 27.08.2010, 12:41

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenfluss zwischen VI und subVI lumaxo 7 6.578 07.04.2014 15:34
Letzter Beitrag: lumaxo
  Problem mit Datenfluss Sandisk 2 3.035 10.11.2011 10:37
Letzter Beitrag: Sandisk
  SubVIs und Datenfluss RomanT 11 9.374 01.02.2011 10:58
Letzter Beitrag: aptiva
  Sub-VI Datenfluss funktioniert nicht VisionaryS 8 5.995 19.01.2009 15:34
Letzter Beitrag: VisionaryS
  datenfluss kontrolle sammy 4 4.443 01.11.2005 10:11
Letzter Beitrag: Buhrz

Gehe zu: