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 

Messwerte in Datei speichern



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.05.2009, 19:52
Beitrag #1

Daniel234 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: May 2009

8.6
2008
de

84389
Deutschland
Messwerte in Datei speichern
Hallo zusammen,

Ich möchte ein analoges Signal in einer Datei speichern und wieder auslesen.
1. Problem: Wenn ich mir aber das Eingangssignal und das gespeicherte Signal anschaue stimmen die beiden zeitlich nicht überein.
2. Problem: Ich speichere 1000 Samples mit einer Abtastrate von 10kHz. Aber die 1000 Samples werden immer wieder überschrieben, ich möchte aber das Signal dauerhaft vom Beginn der Messung
bis Ende der Messung in der Datei speichern.


Vielen Dank im Voraus
Daniel



VI wurde mit Version 8.6 geschrieben


Angehängte Datei(en)
Sonstige .vi  Bin_rdatei_Schreiben.vi (Größe: 23,88 KB / Downloads: 237)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.05.2009, 20:19
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Messwerte in Datei speichern
Stimmt nicht, was du da erzählst, deine Messwerte werden überhaupt nicht überschrieben, sondern schön brav hintereinander gespeichert.

Dein (Denk-)Fehler liegt woanders: Du speicherst immer ein Array an Werten ab, hast bei "Write to binary File" aber die Option "Prepend Array Size" aktiviert. OK, das ist noch kein Fehler. Aber jetzt geht es an das Auslesen: Hier hast du nur einen Lesevorgang, Datenformat Array of Double (korrekt). Aber dabei wird natürlich nur der erste Block ausgelesen, die anderen liest du gar nicht aus.

Jetzt gibt es verschiedene Lösungen:
1. Prepend Array Size deaktivieren (somit stehen nur Doubles im Binärformat im File). Dann kannst du statt einem Array ein Double einlesen, und mit der -1 als Eingang wird der gesamte File gelesen:
   
2. Prepend Array Size bleibt aktiv: Dann musst du alle Array-Blöcke auslesen, entweder in einer Schleife oder wieder mit einem -1 als Eingang am Lese-VI. Dann noch Abschnitte entsprechend zusammensetzen:
   

Es gibt sicher noch weitere Möglichkeiten, aber ich denke, das langt erst mal.

Viel Spaß beim Nach"bauen".

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.05.2009, 12:36
Beitrag #3

Daniel234 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: May 2009

8.6
2008
de

84389
Deutschland
Messwerte in Datei speichern
Hallo Jens,

danke für die schnelle Antwort.
Das Problem mit den Lesen der Messwerte ist behoben.

Aber mein erstes Problem noch nicht.
Wenn ich das Eingangssignal und das gelesene Signal in einem Graphen vergleiche sind die Graphen zu einander Phasenverschoben.


Gruß Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.05.2009, 17:54
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Messwerte in Datei speichern
Wie bitte? Wo ist da eine Phasenverschiebung?

   
Lv86_img
Sonstige .vi  Bin_rdatei_Schreiben_mod.vi (Größe: 25,12 KB / Downloads: 298)


Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2009, 17:55
Beitrag #5

Daniel234 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: May 2009

8.6
2008
de

84389
Deutschland
Messwerte in Datei speichern
Vielen Dank,

jetzt funktioniert es.

Wirklich ein super Forum.

Mfg Daniel
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
  gelesene XML Datei ändern/speichern TpunktN 3 5.624 02.04.2020 09:25
Letzter Beitrag: Freddy
  Datei lesen > anzeigen > verändern > speichern djbugs 5 7.775 26.01.2017 10:18
Letzter Beitrag: GerdW
  Werte aus Signalverlaufsdiagramm in Datei speichern und laden montanaro 5 8.675 15.07.2015 06:56
Letzter Beitrag: montanaro
  Cluster in Array/bzw Cluster in Datei speichern thenewone 3 6.738 11.05.2015 14:50
Letzter Beitrag: GerdW
  Messdaten in eine DFQ-Datei speichern uecontitech 4 14.410 06.05.2015 09:33
Letzter Beitrag: GerdW
  Messwerte in Datei schreiben lola2014 1 5.379 14.11.2014 13:47
Letzter Beitrag: Y-P

Gehe zu: