Vermeidung von Problemen beim verschieben oder duplizieren eines Projekt-Ordner in Labview
Ich habe ein Labview-Projekt mit mehreren Klassen und ein paar VIs im Zusammenhang mit der jeweiligen Klasse.
Das Projekt und alle zugehörigen Dateien enthalten sind, in einem einzigen Verzeichnis.
Wenn ich die doppelten (oder auch umbenennen !) das Projekt von dir, ich bin in der Lage, es zu laden, aber Labview warnt mich, dass einige "Konflikte" bestehen. Ich war nicht in der Lage, Sie zu lösen von mir.
Ich verstehe, dass Labview kann verwirrt, wenn es lädt ein paar gleichnamigen VIs aus einem anderen Ordner ; aber warum tun die Probleme auch angezeigt werden, wenn das umbenennen der Ordner ?
Gibt es nicht eine Möglichkeit zu sagen, Labview zu suchen, zunächst in dem relativen Pfad und Last mit der Priorität, was er dort vorfindet, ohne an anderer Stelle suchen ?
Warum ist ein Vorgang, der so einfach in text-basierten Sprachen (rekursiven kopieren eines Ordners) so kompliziert und lästig in Labview ?
Ich habe auch versucht, duplizieren Sie die gesamte Hierarchie über "Datei -> Speichern", aber auch Konflikte erzeugt..
Nein habe ich nicht - eigentlich ist Sie Recht haben, speichern Sie das gesamte Projekt-Hierarchie scheint die Lösung zu sein, die bewirkt, dass die wenigsten Schwierigkeiten. Trotzdem gibt es einen Weg, der die Umbenennung der Ordner, ohne Unheil anrichten 🙂
meinst du das umbenennen der Ordner mit lvproj? eine Sache, die passieren kann, ist ein VI außerhalb dieses Ordners hängt ein VI drin, und dann kann es nicht finden nach umbenennen.
Ja, beim umbenennen oder kopieren der Ordner mit den lvproj und alle damit verbundenen (vom Benutzer erstellt) Gegenüber, von der es abhängt, was bedeutet, dass es nicht an einer anderen Stelle. Zum Beispiel, wenn man den original-Namen der Ordner und das kopieren auf einen anderen Namen, Labview wird sehr verwirrt, weil es zu laden versucht aus der ehemaligen Verzeichnis. Gibt es nicht eine Möglichkeit, um anzugeben, relativen Suchpfaden ?
Alle Pfade sind relativ (überprüfen Sie es durch öffnen lvproj-Datei in einem text-editor). In der Regel nur einen Ordner verschieben, funktioniert, also muss es etwas in den Abhängigkeiten.
InformationsquelleAutor calvin tiger | 2012-02-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Umbenennen oder kopieren eines ganzen Projekts in der Regel arbeiten, da Projekt VIs angegeben werden, indem Pfade relativ zur Projekt-Datei.
Allerdings gibt es Fälle, wo andere VIs, die Referenzierung VIs im Projekt-Ordner. In diesem Fall erhalten Sie Konflikte, es sei denn, Sie speichern Sie das Projekt an einen anderen Speicherort mit "Speichern als" - dialog und geben Sie "Duplizieren".lvproj-Datei und Inhalt"
InformationsquelleAutor CharlesB
Meine Lösung ist, ich glaube nicht, dass es eine Lösung gibt. Ich habe das gleiche problem und ich habe auch gesprochen, um NI zu es mit nicht mehr zu helfen.
Fand ich, dass, auch wenn die Liste der Konflikte ist groß, nur müssen Sie lösen ein paar Konflikte, bevor LabVIEW-Figuren aus der Ruhe. Auch keine Panik, wenn LabVIEW nicht zulassen, Sie zu beheben einen bestimmten Konflikt. Bewegen Sie einfach auf den nächsten Konflikt, den Sie auflösen können. Wie ich schon sagte, in der Zeit, LabVIEW herausfinden, die Ruhe.
InformationsquelleAutor Steven Gregory