Hi,
nachdem mir das Forum hier doch schon einige male geholfen hat, will ich auchmal versuchen meinen Teil beizutragen
So wie du das zur Zeit programmierst ist dein eigentliches HauptVi dein WillkommensVi, weil du von dort alles andere abrufst.
Besser wäre es, vom eigentlichen HauptVi aus alles zu starten. Möglichkeiten hiezu gibt es viele.
Eine ganz einfache Möglichkeit Vi's aufzurufen ist per case-Schleife.
Um zu erreichen, dass am Anfang der Willkommensschirm erscheint eignet sich auch eine Hintereinanderausführung der Vi's durch eine Verkettung durch z.B. Errorcluster zu erzwingen. Damit umgehst du (wie ich finde) "lästige" Sequenzstrukturen und hast zusätzlich den Vorteil (bei komplexeren Programmen) schon eine Fehlerstruktur einzubinden.
Hab dir hier mal angehängt, was ich auf die schnelle produziert habe. Kosmetisch sicherlich verbesserungswürdig (z.B. Errors verbergen, ...), funktioniert aber.