LabVIEWForum.de
Projekt Abhängigkeiten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Projekt Abhängigkeiten (/Thread-Projekt-Abhaengigkeiten)



Projekt Abhängigkeiten - xxokiehxx - 22.08.2018 08:52

Hallo,
ich habe vor 3 Wochen die Treiber eines Messgerätes auf meinen Computer geladen und 2 Treiber von den originalen verändert und vermutlich falsch gespeichert!
Nun möchte ich ein Projekt erstellen und lade einen VI des Geräts und es ladet automatisch die ganzen Treiber in das Projekt. Unerklärlicherweise zeigt es bei instr.lib und vi.lib, VI (jpg, save..) an die ich nicht verwende!

Habe nun den Treiber neu runter geladen und beziehe den VI welchen ich einfügen möchte von dem neuen Speicherpfad, aber dann erscheint immer noch bei instr.lib und vi.lib, jpg.vi und save.vi aber mit dem Vermerk das sie nicht vorhanden sind. (Ich habe den Eindruck das Labview immer noch auf den Pfad von dem ersten Download der Treiber zugreift) Wo kann ich diese 2 VI raus löschen, dass diese gar nicht mehr erscheinen, da sie ja eigentlich nicht bei den Treibern dabei sind, es handelt sich um alte VI als ich diverse Sachen getestet habe.


RE: Prejekt Abhängigkeiten - GerdW - 22.08.2018 09:01

Hallo xx,

zu einem Objekt (VI, ctl, ...) zeigt dir LabVIEW auch jeweils den Aufrufer an (Rechtsklick!): wer ruft denn die fehlenden VIs auf?
Falls das ein VI aus dem Treiber ist: kannst du es durch das OriginalVI ersetzen? Oder diesen Aufruf aus dem aufrufenden VI löschen?
(LabVIEW zeigt dir im Projekt auch an, wo diese VIs gespeichert sind.)

Zitat:ich habe vor 3 Wochen die Treiber eines Messgerätes auf meinen Computer geladen und 2 Treiber von den originalen verändert und vermutlich falsch gespeichert!
Lesson learned:
- Treiber-Bibliotheken konzentriert bearbeiten
- Treiber am vorgesehenen Ort installieren (lassen)
- SCC-Tools (wie SVN oder GIT) nutzen, um Änderungen leicht rückgängig machen zu können


RE: Prejekt Abhängigkeiten - xxokiehxx - 22.08.2018 11:46

(22.08.2018 09:01 )GerdW schrieb:  Hallo xx,

zu einem Objekt (VI, ctl, ...) zeigt dir LabVIEW auch jeweils den Aufrufer an (Rechtsklick!): wer ruft denn die fehlenden VIs auf?
Falls das ein VI aus dem Treiber ist: kannst du es durch das OriginalVI ersetzen? Oder diesen Aufruf aus dem aufrufenden VI löschen?
(LabVIEW zeigt dir im Projekt auch an, wo diese VIs gespeichert sind.)

Zitat:ich habe vor 3 Wochen die Treiber eines Messgerätes auf meinen Computer geladen und 2 Treiber von den originalen verändert und vermutlich falsch gespeichert!
Lesson learned:
- Treiber-Bibliotheken konzentriert bearbeiten
- Treiber am vorgesehenen Ort installieren (lassen)
- SCC-Tools (wie SVN oder GIT) nutzen, um Änderungen leicht rückgängig machen zu können


Wenn ich die neu herunter geladenen VI öffnen möchte erscheint folgendes. Labview will wohl immer noch den Baustein wo ich öffnen will aus der alten Baustein Bib. nehmen. Wie kann ich einstellen, dass Labview die Bausteine aus dem neuen Ordner holt?

- VI wurde unter <instrilib>.......... erwartet aber von C:\Users..... geladen
(22.08.2018 11:46 )xxokiehxx schrieb:  
(22.08.2018 09:01 )GerdW schrieb:  Hallo xx,

zu einem Objekt (VI, ctl, ...) zeigt dir LabVIEW auch jeweils den Aufrufer an (Rechtsklick!): wer ruft denn die fehlenden VIs auf?
Falls das ein VI aus dem Treiber ist: kannst du es durch das OriginalVI ersetzen? Oder diesen Aufruf aus dem aufrufenden VI löschen?
(LabVIEW zeigt dir im Projekt auch an, wo diese VIs gespeichert sind.)

Zitat:ich habe vor 3 Wochen die Treiber eines Messgerätes auf meinen Computer geladen und 2 Treiber von den originalen verändert und vermutlich falsch gespeichert!
Lesson learned:
- Treiber-Bibliotheken konzentriert bearbeiten
- Treiber am vorgesehenen Ort installieren (lassen)
- SCC-Tools (wie SVN oder GIT) nutzen, um Änderungen leicht rückgängig machen zu können


Wenn ich die neu herunter geladenen VI öffnen möchte erscheint folgendes. Labview will wohl immer noch den Baustein wo ich öffnen will aus der alten Baustein Bib. nehmen. Wie kann ich einstellen, dass Labview die Bausteine aus dem neuen Ordner holt?

- VI wurde unter <instrilib>.......... erwartet aber von C:\Users..... geladen


Wenn ich beispielsweise die fehlerhaften Bausteine direkt in diesem Ordner (<instrilib>.......... ) lösche, zeigt es im Projekt an, dass dieser nicht auffindbar ist!



RE: Prejekt Abhängigkeiten - GerdW - 22.08.2018 12:08

Hallo xx,

Zitat:Wenn ich die neu herunter geladenen VI öffnen möchte erscheint folgendes. Labview will wohl immer noch den Baustein wo ich öffnen will aus der alten Baustein Bib. nehmen. Wie kann ich einstellen, dass Labview die Bausteine aus dem neuen Ordner holt? - VI wurde unter <instrilib>.......... erwartet aber von C:\Users..... geladen
Leider zeigst du nicht die vollständige Fehlermeldung, so bleibt nur Glas1
- LabVIEW sagt dir, dass dieser Treiber eigentlich in die instr.lib installiert werden sollte, du aber diese VIs irgendwo unter "C:\Users…" abgelegt hast. Und von dort wurde das VI dann ja auch geladen…
- Was ist bei dir "neuer Ordner"?
- Was ist bei dir "alte Baustein Bib"?

Du musst wirklich noch lernen, vernünftige Fehlerbeschreibungen zu erstellen!