INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Datei laden



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!

11.07.2005, 11:32
Beitrag #1

Boris Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: May 2005



kA



Datei laden
Ich speichere meine Messwerte in eine *.lvm Datei. Danach möchte ich sie wieder laden mit VI "Daten laden". Das VI wird mittels Casestruktur abgearbeitet. Dies klappt jedoch nur beim ersten Druck auf den Button. Beim zweiten Mal erscheint die Fehlermeldung:

Fehlercode 4
Ende der Datei (EOF) festgestellt
NI - 488 Ungültige Elemente

Mache ich bei der Speicherung der Daten einen Fehler oder muß ich das VI Daten laden immer neu initialisieren.

Wäre sehr dankbar für ne Hilfestellung. Boris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.10.2005, 12:11
Beitrag #2

AndiMz Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2005

8.6
2002
kA

55122
Deutschland
Datei laden
Schieb:)ich hab genau den gleichen Fehler

also wir haben ein Express VI Daten Laden..

Bei erstmaliger Abfrage will es den konkreten Pfad zur Datei wissen. Rufe ich das das VI jetzt zum zweiten Mal in meiner Schleife auf fragt es nicht nach dem neuen Pfad sondern versucht direkt auf dem alten Pfad zu lesen was mit dem obigen Fehler endet.

Ich habe mir jetzt folgendes überlegt.... Es gibt diese Ausgabe ( Dateiende erreicht -> gib ein True aus) sobald das True wird wollte ich auf diese Eingabe (Dateipfad) ein "wasauchimmer" geben, sodass mein EVI mich wieder von neuem nach dem richtigen Pfad fragt...

Leider funktioniert das nicht so ganz... Noch jemand eine Idee ?

Initialisieren auf Anfangswert wäre auch schön aber auch das finde ich bei dem Express VI nicht...
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.10.2005, 16:04
Beitrag #3

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
Datei laden
Hi boris,

es gibt einen Zeiger innerhalb der Datei, der angibt wo gerade gelesen/geschrieben wird.
Wenn du die Datei einmal öffnest und dann mehrere Male komplett lesen möchtest, muß dieser Zeiger zunächst wieder auf den Anfang gesetzt werden:

- entweder mit dem Seek Befehl
- oder bei der Read File Funktion am Eingang pos mode eine Konstante erzeugen und diese auf start lassen.

Gruß
Oliver
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.10.2005, 09:58
Beitrag #4

AndiMz Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2005

8.6
2002
kA

55122
Deutschland
Datei laden
Hey Oliver,

vielen Dank für deine Antwort. Sehe ich das richtig das ich diesen Pointer reset nicht in Verbindung mit dem Express VI handhaben kann ?

Zumindest habe ich an dem EVI keinen der von Dir genannten Eingänge gefunden...

danke für die Hilfe

Andi
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2005, 12:26
Beitrag #5

AndiMz Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2005

8.6
2002
kA

55122
Deutschland
Datei laden
Ich schlage mich immer noch mit dem Problem herum. Im offiziellen Forum konnte ich folgenden Thread finden...
http://forums.ni.com/ni/board/message?boar...d=43160#M144214

It simply informs the user that the End of the File has been reached. You will get this error when you put the Read from LVM.vi in a loop. You can use the Enable input from the Read LVM.vi to read the textfile once, than disable it, until you need to read the File again. You could also attach a General Error Handler to the Error out of the Read LVM.vi and set an Exception for error code 4. This way the error dialog box will no longer pop-up. Regards. JorisV


Richtig viel damit anfangen konnte ich bisher noch nicht damit.

Ich finde einfach keine Möglichkeit mein Express Read from LVM VI so zu handeln das es mich bei jeder neuen Ausführung in der Schleife wieder nach dem Dateinamen fragt....

Danke für jeden Tip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2005, 14:32
Beitrag #6

AndiMz Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2005

8.6
2002
kA

55122
Deutschland
Datei laden
Mühsam ernährt oder so

ich konnte den Fehler ein Stück eingrenzen.

Express VI läuft in Schleife
fragt einmal nach Datenquelle
stellt da
beim erneuten Aufrufen des EVI kommt Fehler 4 EoF

Neuer Versuch.....

EVI läuft in Schleife
Datenpfad wird angezeigt und per Variablen wieder auf den Dateipfad am Eingang zurück gelegt

Programm läuft


So den Fehler bekomme ich nur wenn ich 2 mal hintereinander die gleiche Datei öffnen will.... hier nochmal die aktuelle Version...


Angehängte Datei(en)
Sonstige .vi  2.vi (Größe: 692,5 KB / Downloads: 226)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.10.2005, 16:27
Beitrag #7

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Datei laden
Das ist ein bekanntes Problem von LV 7.1 bzw. 7.1.1 -> ist im LV 8 behoben!
Verwende stattdessen entweder Low Level Funktionen oder fuege das Express VI als SubVI ein und programmier direkt den Code im (Express)SubVI um!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2005, 08:23
Beitrag #8

AndiMz Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2005

8.6
2002
kA

55122
Deutschland
Datei laden
ah danke,

wann soll denn LV 8 rauskommen ? Evt. warte ich einfach bis das da ist und programmier es dann in 8Smile

Du sagtest den Code im Express VI ändern. Wie kann ich denn auf die tieferliegenden Funktionen in einem Express VI zugreifen ? Dachte das wäre in sich geschlossen und wenn ich das ganze auf meine Anforderungen anpassen wollte müsste ich das ganze aus "LowLevel" Funktionen das ganze nachbauen ?
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2005, 09:07
Beitrag #9

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Datei laden
das express vi ist doch auch nur auf low level funktionen (wie alles!) aufgebaut!

platzier das express vi - rechts klick - open front panel
so erhaelst zugriff auf den code!

lv8 wurde am 3.10 released - erhaeltlich in ein paar wochen in englisch. in deutsch heißt es noch mindestens bis q2 06 warten
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2005, 09:41
Beitrag #10

AndiMz Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2005

8.6
2002
kA

55122
Deutschland
Datei laden
danke, ich hab mal wieder den wald vor lauter bäumen nicht gesehen oder so...


ich werds jetzt so machen bis wir hier LV8 bekommen


Pfadausgabe anzeigen lassen und per local variable wieder auf den pfadeingang zurück geben. Dann tritt der Fehler nur noch auf wenn ich 2mal hintereinander die gleiche Datei öffnen will.
Ich bau jetzt noch eine Funktion ein die die beiden Pfade vergleicht und falls die gleich sind eine Meldung ausgibt das der Bug bekannt ist und wie er zu handeln ist. feierabend...

danke
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Werte aus Datei in FP Elemente laden Rigero 5 5.795 13.01.2016 14:20
Letzter Beitrag: Rigero
  Werte aus Signalverlaufsdiagramm in Datei speichern und laden montanaro 5 7.747 15.07.2015 06:56
Letzter Beitrag: montanaro
  Daten aus der Datei laden n00b32 2 4.035 31.05.2011 22:44
Letzter Beitrag: n00b32
  TDMS-Datei erzeugen, Problem Laden mit Autoinidzierung und Kanaltrennung Amaris2003 8 7.079 08.03.2010 16:34
Letzter Beitrag: Amaris2003
  Cluster-Array in bin-Datei speichern & laden Chrille76 3 5.128 11.06.2008 20:37
Letzter Beitrag: jg
  Nach Laden aus Datei Scope löschen MichaH 3 3.521 11.12.2007 08:23
Letzter Beitrag: MichaH

Gehe zu: