' schrieb:Wer hat dir denn sowas erzählt?
Wenn ich zwei VIs per Draht verdrahte, arbeitet das zweite VI erst dann, wenn das erste VI beendet ist. Das liegt daran, weil ein Fluß von Daten explizit von VI1 zu VI2 geht.
Verbinde(!) ich beide VIs per Queue/Melder, kann(!) VI2 auch laufen, obwohl VI1 noch gar keine Daten zur Verfügung stellt. VI2 läuft also, obwohl kein Fluß von Daten, die eigentlich in VI2 benötigt werden, besteht.
Datenfluß ist doppeldeutig: Einmal bezeichnet es die explizite, also physikalische Linie zwischen zwei VIs. Zum zweiten bezeichnet es auch den logischen Datenfluß, der aber an keinerlei physikalische Grenzen gebunden sein muss.