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, 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! 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 |