LabVIEWForum.de - Messdaten einlesen & auslesen

LabVIEWForum.de

Normale Version: Messdaten einlesen & auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hellas!!

Hab ein Problem und komm irgendwie nicht dahinter warum das so ist... mache eine messung die ich auch mehr oder weniger gut abspeichern kann...

jedoch mit read measurment file liest er mir immer die ersten 100 zeilen aus und nicht mehr und ich kann das auch nicht umstellen... weiß wer woran das liegen könnte??

mfg andiedecke
' schrieb:Hellas!!

Hab ein Problem und komm irgendwie nicht dahinter warum das so ist... mache eine messung die ich auch mehr oder weniger gut abspeichern kann...

jedoch mit read measurment file liest er mir immer die ersten 100 zeilen aus und nicht mehr und ich kann das auch nicht umstellen... weiß wer woran das liegen könnte??

mfg andiedecke
Hi,

Poste Doch mal ein Screenshot von deiner Lese-Routine..

Sonst wäre ja auch noch die möglichkeit die Daten als text-Datei zu speichern und wieder einzulesen..

Gruß, Rob
Naja, da gibts nicht viel... wollt mal nur ausprobieren also sprich hab ich eine Read Funktion und dann einen graphen der es anzeigt, vorher hatte ich noch eine tabelle dabei... brauchst du den screenshot noch??
' schrieb:Naja, da gibts nicht viel... wollt mal nur ausprobieren also sprich hab ich eine Read Funktion und dann einen graphen der es anzeigt, vorher hatte ich noch eine tabelle dabei... brauchst du den screenshot noch??

Du hattest nicht zufällig bei dem Express-VI die Anzahl der Segmente auf 100 festgelegt?
Bei mir steht in der Hilfe dazu:

Segment-Größe:
Enthält die folgenden Optionen:
- Segmente in Originalgröße abrufen erfasst Signalteile von der Datei in Originalgrösse.

- Segmente bestimmter Größe abrufen Ruft Signalsegmente mit der Größe, die Sie in Abtastwerte angegeben ab.
Abtastwerte legt die Anzahl der Abtastwerte fest, die Sie von der Datei auslesen wollen. Der Standardwert ist 100. Diese Option gibt es nur wenn sie die Option Segmente bestimmter Größe abrufen auswählen.

Kann aber sein das sich das Express-VI von 7.0 zu 7.1. geändert hat.

Gruß, Rob

BTW: Express-VIs are evil Ph34r
Hab schon beides ausprobiert und bei der Segmentbegrenzung versteh ich auch warum nur hundert, aber wenn ich es umstell liest er trotzdem nur hundert aus, diese dafür halt unendlich oft...

lg andiedecke
Hallo,

ich habe Dir hier was gebaut, wie Du Daten erfassen, speichern und laden kannst. Mit dem Express-VI, das Du verwendest kannst Du nach dem VI-Start nur einmal aus der gleichen Datei lesen, sonst kriegst Du einen Fehler wegen dem Pointer ("End of file encountered").
Ich habe es Dir mit den "Standard"-Schreib-und Lesefunktionen gebaut, was ich Dir auch so empfehle.
Das einzige Problem ist jetzt nur, dass ich nur auf 8.0 abspeichern konnte. Jetzt sollte es Dir jemand als 7.1 speichern.
Screenshots zu machen wäre sehr aufwendig, weil ich die Funktionen in eine State-Machine gepackt habe.
Aber hier gibt es bestimmt jemand, der Dir das auf 7.1 abspeichern kann.

Gruß Markus

' schrieb:Hellas!!

Hab ein Problem und komm irgendwie nicht dahinter warum das so ist... mache eine messung die ich auch mehr oder weniger gut abspeichern kann...

jedoch mit read measurment file liest er mir immer die ersten 100 zeilen aus und nicht mehr und ich kann das auch nicht umstellen... weiß wer woran das liegen könnte??

mfg andiedecke
He ur kewle sache, danke schön... kannst du mir vielleicht auch sagen, warum das so gescheiter ist und nicht per measurment file??

lg andiedecke
Hi,

hier als 7.1-Version!

[attachment=5046]

@Markus:
Ich hab deinen Code mal ein bisschen umgebaut...dadurch sparst du dir Variablen, es wird übersichtlicher und schneller (hier nicht wirklich von Belang...) und es funktioniert genauso! Schau mal rein, alle von mir gemachten Änderungen bringen was!

Gruss
Achim
Ein ganz großes Danke schön!!

lg andiedecke
Kein Problem,

@Achim:
gut, dass Du die lokalen Variablen rausgemacht hast. Hab auf die Schnelle nicht daran gedacht. Danke!

@andiedecke:
Die Express-VIs haben viel "Overhead", den Du in dem Fall nicht brauchst und geben Dir einen Fehler aus, wenn Du während dem Ablauf des VIs 2 Mal aus der gleichen Datei liest. Du kannst es ja mal probieren. Wink
PS: "andiebar" wäre auch ein cooler Name.Lol

Gruß Markus

' schrieb:@Markus:
Ich hab deinen Code mal ein bisschen umgebaut...dadurch sparst du dir Variablen, es wird übersichtlicher und schneller (hier nicht wirklich von Belang...) und es funktioniert genauso! Schau mal rein, alle von mir gemachten Änderungen bringen was!
Seiten: 1 2
Referenz-URLs