Hallo goekhan,
Zitat:Über die Globale Variable wird das Sub Vi mit 2 sekunden verzögerung beendet, aber damit kann ich leben.
Weil du es so programmiert hast.
Wenn du es anders programmieren würdest, wäre die Verzögerung entweder sehr viel kürzer - oder gar nicht vorhanden…
- Muss man im subVI die Konstante "Null" wirklich in einem Schieberegister speichern?
- Wozu benötigt man überhaupt eine Konstante "Null" an dieser Stelle?
- Im MainVI öffnest du eine Referenz auf dein subVI, schließt diese aber nach erfolgtem Aufruf. Was passiert, wenn du das subVI erneut aufrufen willst?
- Du hast eine Wartezeit in der Schleife (bis zum nächsten Vielfachen von 100ms) - und gleichzeitig einen TimeOut in der Eventstruktur von 100ms. Wozu hast du also effektiv zwei Wartezeiten in einer Schleife programmiert?
- Wozu die Casestruktur im Event "Zahl1"? (Rube-Goldberg…)
- Wozu die Casestruktur im Event "Zahl2"? (Rube-Goldberg…)
- Wie sollen diese beiden Events überhaupt ausgelöst werden? Das Beschreiben der Indicators macht das jedenfalls nicht…