' schrieb:Wie kann ich also das subvi direkt, wenn ich vom mainvi aus auf den dortigen stopp button drücke stoppen.
Über einen Button, der über einen Eingang in das SubVI hineingeht, kannst du das SubVI nicht stoppen. An das SubVI wird nämlich nur der Wert zum Zeitpunkt des Aufrufens des SubVIs übergeben. Was danach mit dem Button im MainVI geschieht - davon merkst das SubVI nichts mehr. Das ist Datenflußtechnisch so bedingt.
Du hast (mindestens) zwei Möglichkeiten:
Erstens: Eine Referenz auf den Button.
Du kannst anstelle den Wert des Buttons zu übergeben die Referenz auf den Button übergeben. Per Referenz kannst du dann im SubVI den aktuellen Wert des Buttons im MainVI abfragen.
Zweitens: Queue (oder Melder)
Oder du nimmst eine Queue (oder einen Melder). Im MainVI bechreibst du in die Queue "STOPP" rein. Im SubVI kannst du die Queue auslesen. Steht das "Stopp" drinn, stoppst du das SubVI.