LabVIEWForum.de
Aufruf des "Hauptprogramms" aus dem SubVI - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Aufruf des "Hauptprogramms" aus dem SubVI (/Thread-Aufruf-des-Hauptprogramms-aus-dem-SubVI)



Aufruf des "Hauptprogramms" aus dem SubVI - Simsdibims - 30.05.2007 09:56

Hallo Leute, wirklich schickes Forum!
Mein Problem:
Mein Programm in LabVIEW besitzt ein Main.vi, dass mehrere SubVIs in einem Subpanel
darstellt. Die SubVIs sind Testpunkte, die sequentiell ablaufen. Nun möchte ich durch einen
Button (Abbruch) im Main.vi die Sequenz abrechen und an den Anfang das Main.vi zurückkehren.
Den Abbruch-Button kann ich in den SubVIs über eine Referenz bereits abfragen, hier liegt nicht das Problem.
Das Problem ist, dass ich in den SubVIs nicht über die RUN VI Methode das Main.vi nochmals laden kann,
da es während der kompletten Laufzeit ja bereits geöffnet ist.
Danke euch schonmal!
Gruß Simon


Aufruf des "Hauptprogramms" aus dem SubVI - canix - 30.05.2007 10:30

Hallo,

wie wäre es mit vereinfachten Beispiel-VIs für Dein Problem?
Mir ist die Struktur Deines Prgramms noch nicht so ganz klar..

Gruß
Jens


Aufruf des "Hauptprogramms" aus dem SubVI - Simsdibims - 30.05.2007 11:13

' schrieb:Hallo,

wie wäre es mit vereinfachten Beispiel-VIs für Dein Problem?
Mir ist die Struktur Deines Prgramms noch nicht so ganz klar..

Gruß
Jens

Hab hier mal ein Bild hochgeladen. Man sieht hier das Main.vi und im Subpanel
ein Unterprogramm. Die Tests die man links auswählen kann, werden dann
ausgeführt. Mann soll halt zwischen den einzelnen Tests abrechen können.
Und deshalb muss es eine Möglichkeit geben, dass das Subpanel leer ist (was schon funktioniert (Remove VI)), und was noch
wichtiger ist, dass das Programm wieder an den anfang springt, damit man wieder den
Test-Button drücken kann und es von vorne losgeht.


Aufruf des "Hauptprogramms" aus dem SubVI - Simsdibims - 31.05.2007 06:51

Danke, Problem hat sich gelöst!


Aufruf des "Hauptprogramms" aus dem SubVI - Achim - 31.05.2007 06:52

Poste doch mal deine Lösung, das könnte auch andere interessieren!Excl


Aufruf des "Hauptprogramms" aus dem SubVI - Simsdibims - 31.05.2007 07:03

Hatte anfangs zu kompliziert gedacht. Habe aus den Button einen Schalter (kein Latch!) gemacht, um jeden
Test ein CASE-Structure und damit vor dem Test abgefragt, ob der Schalter gedrückt ist. Den Schalter selbst habe ich
über eine Referenz in die Test-SubVIs gebracht.
Damit man auch während des Test abrechen kann, muss das CASE in eine While-Schleife.
Am Ende vom Main dann noch den Schalter zurücksetzen, fertig...
Gruß und schönen Arbeitstag, Simon