Hallo LV-Freunde,
wie könnte ich aus einem Sub-VI (Ende) der Main-VI aufrufen (Wieder ausführen)?
habt ihr eine Idee?
Danke im Vorraus
Achiles77
' schrieb:Hallo LV-Freunde,
wie könnte ich aus einem Sub-VI (Ende) der Main-VI aufrufen (Wieder ausführen)?
habt ihr eine Idee?
Danke im Vorraus
Achiles77
Ich habe immer gedacht Main soll immer laufen, bis das komplette Programm beendet wird. Deshalb heisst es ja auch Main.
Gruß, Eugen
' schrieb:Ich habe immer gedacht Main soll immer laufen, bis das komplette Programm beendet wird. Deshalb heisst es ja auch Main.
Gruß, Eugen
Hast du recht, aber mein Sub-VI war mal ein Main. Nachdem ich eine Registerkarte eingefügt habe ist er Sub-VI geworden.
Anbei habe ich ein Bild eingefügt.
Da kann ich mir vorstellen dass es 99% CPU frisst.:DSofort eine Wartezeit in die While-Schleife einfügen.
Eugen
P.S. zum Programmaufbau könnte man sich mehr gedanken machen. Was ist dann bei dir das Main.vi jetzt, als das alte zum SubVI geworden ist?
Ja, die eigentliche Antwort wäre "Run VI" über VI-Server. Oder man könnte eventuell das VI auch ganz normal im BD aufrufen. Ich denke bei dir ist was mit dem Programmaufbau (Struktur) nicht ok.
Eugen