Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hallo Leute,
ich hab das Problem, dass sich bei mir ein Wildwuchs in einem größeren LabVIEWprogramm herausgebildet habe. Ich hab wohl damals als ich angefangen habe LV zu proggen ziemlich blauäugig programmiert.
Bei mir haben sich mehrere Versionen eines Projekts angesammelt
Jetzt werden manche SubVI's in der neuesten Version des Hauptprogramms aus alten Versionen des Hauptprogramms aufgerufen. Da sich 3 Dutzend oder mehr SubVI's aufgehäuft haben würde mich nun interessieren ob es einen automatischen Weg gibt herauszufinden welche SubVI's wo heraus aufgerufen werden. Eins nach dem anderen manuell durchgehen zu müssen wäre ziemlich sch....
Noch ne weitere Frage: Kann es sein, dass wenn SubVI's mittels Copy-Paste aus einem VI entnommen und in ein anderes eingefügt werden, dieses SubVI im neuen Hauptprogramm nur als Referenz (Link) zum alten HauptVI vorliegt.
Hoffe ich hab mich halbwegs verständlich ausgedrückt.
Gruß und Dank
Karl
Hab noch was vergessen:
Gibt es eine Möglichkeit SubVi's die aus einem externen VI aufgerufen werden, diese automatisch in das eigentliche, also das Programm in dem diese VI's laufen sollen abzuspeichern?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Woher wird SubVI aufgerufen?
Hallo,
geh' mal unter "View->VI Hierarchy". Vielleicht hilft Dir das weiter.
Das mit den VI's als Referenz weiß ich auch nicht.
Gruß Markus
' schrieb:Hallo Leute,
ich hab das Problem, dass sich bei mir ein Wildwuchs in einem größeren LabVIEWprogramm herausgebildet habe. Ich hab wohl damals als ich angefangen habe LV zu proggen ziemlich blauäugig programmiert.
Bei mir haben sich mehrere Versionen eines Projekts angesammelt
Jetzt werden manche SubVI's in der neuesten Version des Hauptprogramms aus alten Versionen des Hauptprogramms aufgerufen. Da sich 3 Dutzend oder mehr SubVI's aufgehäuft haben würde mich nun interessieren ob es einen automatischen Weg gibt herauszufinden welche SubVI's wo heraus aufgerufen werden. Eins nach dem anderen manuell durchgehen zu müssen wäre ziemlich sch....
Noch ne weitere Frage: Kann es sein, dass wenn SubVI's mittels Copy-Paste aus einem VI entnommen und in ein anderes eingefügt werden, dieses SubVI im neuen Hauptprogramm nur als Referenz (Link) zum alten HauptVI vorliegt.
Hoffe ich hab mich halbwegs verständlich ausgedrückt.
Gruß und Dank
Karl
Hab noch was vergessen:
Gibt es eine Möglichkeit SubVi's die aus einem externen VI aufgerufen werden, diese automatisch in das eigentliche, also das Programm in dem diese VI's laufen sollen abzuspeichern?
Gruß und Dank
Karl
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
was M. sagt mit Hierarchie hätte ich jetzt au vorgeschlagen.
Weiß aber nicht ob das dir direkt weiterhilft, denn wenn du deine vers. Versionen immer gleich genannt hast, siehst du dort nicht welche genaue Version nun aufgerufen wird.
Zu deiner letzten Frage, bitte konkretisiere diese nochmals!
Wenn du ein Sub VI kopierst ist es in dem anderen Prog (Haupt Vi) eingebunden.
Die Datei dazu gibt es aber in Wahrheit nur einmal auf HDD.
Du kannst jedes VI als SubVI in einem anderen VI verwenden, außer in diesem selbst.
Zitat:Weiß aber nicht ob das dir direkt weiterhilft, denn wenn du deine vers. Versionen immer gleich genannt hast, siehst du dort nicht welche genaue Version nun aufgerufen wird.
Nene, ich hab meine Versionen shcon immer anders genannt. Das Zurückverfolgen ist kein Problem
Zitat:Wenn du ein Sub VI kopierst ist es in dem anderen Prog (Haupt Vi) eingebunden.
Die Datei dazu gibt es aber in Wahrheit nur einmal auf HDD.
Bedeutet das, das dieses SubVI beim abspeichern auch nicht in dem gewünschten Programm (liegt als llb vor) übernommen wird, sondern aus dem anderen VI heraus aufgerufen wird? Wenn ja, gibt es eine Möglichkeit LabVIEW klarzumachen, dass alle externen SubVI's in meine Haupt-llb abgelegt werden sollen?
Hoffe jetzt ist es ein wenig eindeutiger formuliert
Gruß
Karl
17.09.2006, 09:23 (Dieser Beitrag wurde zuletzt bearbeitet: 17.09.2006 09:25 von Lucki.)
In LV 7.x gab es noch "Abspeichern mit Optionen", und dort gibt es u.a, die Möglichkeit, eine Entwicklung einem anderen Entwickler zugängig zu machen oder auf einen anderen PC zu portieren. Es werden dann alle verstreut herumliegenden Sub-VIs in einem einzigen neuen Ordner gespeichert.
In LV8 vermisse ich diese Möglichkeit sehr, aber der Fehler liegt da sicherlich bei mir. Wenn man so etwas will, kommt man wahrscheinlich um das Anlegen eines Projekts nicht herum. Das ist sicherlich ganz einfach, aber ich habe es leider noch nicht gemacht
' schrieb:In LV 7.x gab es noch "Abspeichern mit Optionen", und dort gibt es u.a, die Möglichkeit, eine Entwicklung einem anderen Entwickler zugängig zu machen oder auf einen anderen PC zu portieren. Es werden dann alle verstreut herumliegenden Sub-VIs in einem einzigen neuen Ordner gespeichert.
In LV8 vermisse ich diese Möglichkeit sehr, aber der Fehler liegt da sicherlich bei mir. Wenn man so etwas will, kommt man wahrscheinlich um das Anlegen eines Projekts nicht herum. Das ist sicherlich ganz einfach, aber ich habe es leider noch nicht gemacht
Ab LV 8 laeuft nichts mehr ohne Project Explorer.
Unter den Build Specs kannst eine Source Distribution erstellen.