LabVIEWForum.de - Pfad aus Konfiguration lesen (Ini)

LabVIEWForum.de

Normale Version: Pfad aus Konfiguration lesen (Ini)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,

hat von euch schon jemand geschafft, einen Pfad aus einer Ini-Datei im cRIO auszulesen und zu verwenden?
Das raubt mir gerade den letzten Nerv.

Ich kann ihn problemlos auslesen und optisch steht auch das richtige drinnen. Verbinde ich den Pfad z.B. mit dem VI "Datei öffnen/erstellen", erscheint immer der Fehler 1430 (Pfad ist relativ oder leer).

Gebe ich den Pfad als Konstante an, geht's, nur aus der Ini-Datei nicht.
Woran kann das liegen?

Auch Forenbeiträge wie dieser helfen gar nicht.
Ich bin auch schon hergegangen und habe den Pfad in seine Elemente zerlegt und über "Pfad erstellen" neu zusammengefügt. Weiterhin Fehler 1430.
Ich lese den Pfad nun als String aus der Ini, suche alle Backslashes und zerlege den String entsprechend. Anschließend wird er zusammengesetzt, ausgehend von einer Pfadkonstanten "c:".
Das funktioniert dann.

So ein Schwachsinn, wenn ihr mich fragt ...
Gültige Pfade auf dem Zielsystem cRIO ( VXWorks ) sehen zum Bsp so aus "/c/ni-rt/startup/" und sind wegen des OS nicht zu Win kompatibel.

Eventuell sind die LVRT Konvertierungsfunktionen kontextspezifisch, also VxWorks angepasst.


Der obige Beispielstring lässt sich ohne Probleme mit dem StringToPath.vi konvertieren.
Hallo,

kannst du nochmal etwas genauer erläutern wie du das Problem gelöst hast?
Ich habe aktuell das selbe Problem.

Ich benutze das NI cRIO 9074, welches die Messwerte aufnimmt. Diese will ich anschließend in einer Excel Tabelle speichern. Dazu gebe ich auf dem Computer den Pfad ein, wandle diesen anschließend in einen String um und gebe ihn via Netzwerkvariable an meinen cRIO weiter wo ich den String wieder in einen Pfad umwandle und diesen dann an das VI "In Tabellenkalkulationsdatei schreiben" weitergebe.

Bei der Ausführung bekomme ich dann den genannten Fehler 1430 angezeigt.

Habe mir schon einige Beiträge dazu durchgelesen, aber schaffe es nicht das Problem zu lösen.

Danke im Vorraus.

Gruß Mirzer
Hallo Mirzer,

dein cRIO soll also eine Datei auf der Festplatte des PC erzeugen?
Hast du das schon mal genau durchdacht? Ist dir klar, was du da verlangst?
Hallo GerdW,

das funktioniert also nicht?
Also muss ich die Daten zurück an meinen PC geben und erst dort die Daten auf den PC speichern?

Gruß Mirzer
Hallo Mirzer,

ja...
(08.11.2011 10:11 )Mirzer schrieb: [ -> ]Hallo GerdW,

das funktioniert also nicht?
Also muss ich die Daten zurück an meinen PC geben und erst dort die Daten auf den PC speichern?

Gruß Mirzer
Alternativ: Du kannst eine Datei auf dem cRIO erzeugen und dir irgendwann per FTP o.ä. abholen.

Gruß, Jens
Ja danke,

so, werd ichs jetzt versuchen.

Gruß Mirzer
Referenz-URLs