LabVIEWForum.de
Error 7 nach Versionswechsel von 8.5 auf 2009 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Error 7 nach Versionswechsel von 8.5 auf 2009 (/Thread-Error-7-nach-Versionswechsel-von-8-5-auf-2009)



Error 7 nach Versionswechsel von 8.5 auf 2009 - degenar - 12.04.2010 22:06

Hallo,

letzte Woche habe ich LV 2009 installiert und unser Programm zur Messdatenerfassung versucht auszuführen. Dabei kommt eine Fehlermeldung mit Error 7, also Datei nicht gefunden, an dem Punkt wo die Daten in die Datei geschrieben werden.
Die Dateipfade werden innerhalb des Programms aber ordnungsgemäß weitergegeben, auch in die SubVI's. Unter LV 8.5 funktionert die ganze Prozedur auch ohne Probleme.
Ich habe das VI und die Einbindugsstelle mal als Bilder hinterlegt.
Vielleicht weis einer von euch ob es an irgendwelchen Versionsunterschieden liegt.

Ich hoffe auf eure Hilfe, bin für jeden Tipp dankbar.

Mathias


Error 7 nach Versionswechsel von 8.5 auf 2009 - jg - 12.04.2010 22:30

Baust du dir irgendwie dynamisch Pfade zusammen? Vielleicht mit "Current VI's Paths" als Ausgangspunkt? Tritt der Fehler in einer LV-Exe auf oder auch in der Entwicklungsumgebung=

Es gibt da eine Änderung, wie in LV2009 die VIs in einer Exe zusammengeführt werden. Bis zu den 8er Versionen werden in einer Exe alle VIs in dieselbe Hierachie-Ebene gespeichert, in LV2009 standardmäßig nicht mehr. Es gibt bei der Erstellung einer Exe aber eine entsprechende Option.

Gruß, Jens

P.S.: Die Write-VIs, die du in ersten Screenshot verwendest, sind schon in allen 8er Versionen eigentlich veraltet. Vielleicht wäre es gut, auch hier mal aufzuräumen. Alternativ ein Tip zur Fehlersuche, erstelle Indikatoren der Dateipfade im Frontpanel, und schau einmal, was da so alles drin steht.


Error 7 nach Versionswechsel von 8.5 auf 2009 - degenar - 16.04.2010 08:19

Hallo,

ja ich baue dynamische Pfade mit Strings auf und wandle diese dann.
Die veralteten VI's habe ich jetzt durch die aktuellen ersetzt, leider ohne Erfolg, was das Schreiben der Daten in die Spreadsheets angeht.
Ich bin dem Problem eventuell auf die Schliche gekommen, mir ist auf gefallen das die Übergabe der Pfade nicht klappt wenn ich den Pfad als String über das FrontPanel eingebe.
In den beiden Bildern sieht man einmal die Eingabe mit Pfad, und einmal ohne Pfad, also nur den Dateinamen, der dann automatisch auf C: angelegt wird.
Die erste Version läuft nicht, die zweite schon.
Hat vielleicht jemand eine Erklärung dafür?

Bin für jeden Tipp dankbar.

Mathias


Error 7 nach Versionswechsel von 8.5 auf 2009 - IchSelbst - 16.04.2010 09:10

' schrieb:Hat vielleicht jemand eine Erklärung dafür?
Welchen Wert hat denn der String "Pfad"? Dieser Wert könnte inkompatible zu einer Pfadangabe sein.