Was Tobias schreibt ist korrekt, wobei es in deinem Falls nicht zu Race-Conditions kommt, wenn ich es richtig sehe. Dennoch ist das direkte Verdrahten immer der bessere Weg.
Was mich aber interessieren würde: Wieso erstellst du grundsätzlich eigene Express-VIs anstelle der klassischen SubVIs?
Ich weiß, dass die ExpressVIs von NI einen relativ großen Overhead haben, u.a. auch deshalb, weil die ganzen Dialoge integriert sind, um den LabVIEW-Code zu generieren. Ich vermute, den Overhead haben eigene Express-VIs auch.
Und das Blockdiagramm wird natürlich stark vergrößert, da die Express-VIs viel mehr Platz in Anspruch nehmen. Meiner Meinung nach sinkt die Übersichtlichkeit hier deutlich.
Ich selbst habe noch nie eigene Express-VIs erstellen müssen.
Gibst du die VIs an Kunden, die einfache Konfigurationsmöglichkeiten haben sollen oder was ist der genaue Grund?
Ich lerne hier immer wieder gerne dazu.