Hallo Klaus,
(24.01.2014 23:26 )klausinger86 schrieb: Ich vermute es liegt an der Rückführung und der dadurch entstandenen globalen Variable. ... Womöglich verwenden beide SubVis die selben Variablen.
Eine globale Variable entsteht ja nu nicht aus dem NIX!
Wenn du eine verwendest und mehrere VIs auf dieselbe Variable schreiben, dann überschreiben sie sich natürlich gegenseitig die Werte. (Ich muss dazu sagen, dass ich deine VIs nicht öffnen kann)
Ich vermute mal, dass du mit jedem SubVI einen Kanal prüfst. Ein Vorschlag wäre, die Werte nicht in eine glob. Var. zu schreiben sondern in eine Queue, die du so gestaltest, dass jedes Sub-VI in seinen eigenen Bereich schreiben kann. Parallel dazu kannst du in einem neuen Auswerte-VI die Daten aus der Queue lesen und deine Auswertung machen.
Gruß, Marko