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 

Einlesen eines kontinuierlichen Signals in eine Datei



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!

20.06.2012, 13:26
Beitrag #1

herrhannes Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2012

2011
-
DE_EN



Einlesen eines kontinuierlichen Signals in eine Datei
Moin,

Mein Plan ist es, einen per DAQmx eingelesenen Signalverlauf sozusagen direkt in eine Datei zu schreiben.
Im Moment lese ich immer 1000 Samples auf einmal und schreibe sie dann in die Datei.
Ergibt das so Sinn oder gehen Daten "verloren", wenn das DAQmx auf "finite samples" eingestellt ist?
Was passiert mit den Samples zwischen den Schleifendurchläufen?

Gruß
Hannes


Angehängte Datei(en)
11.0 .vi  datei_schreiben.vi (Größe: 72,64 KB / Downloads: 182)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.06.2012, 10:27
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Einlesen eines kontinuierlichen Signals in eine Datei
Irgendwie kann ich Dein Bsp. nicht öffnen. Blink
Mir schmiert da immer mein LabVIEW ab. O

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 10:31
Beitrag #3

herrhannes Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2012

2011
-
DE_EN



RE: Einlesen eines kontinuierlichen Signals in eine Datei
Hmm. Schon beim Öffnen?
Hier auf dem PC funktioniert es sogar mit der Test-Version, bis auf die Warnungen, dass die DAQmx-VIs fehlen.

Was sagt es denn?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 10:39
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Einlesen eines kontinuierlichen Signals in eine Datei
(20.06.2012 13:26 )herrhannes schrieb:  Ergibt das so Sinn
Nein!
(20.06.2012 13:26 )herrhannes schrieb:  oder gehen Daten "verloren", wenn das DAQmx auf "finite samples" eingestellt ist?
Ja. Task wird ja von dir gestoppt, ab da wird auch nichts erfasst. Und Task-Init kostet auch Zeit, da wird auch noch nichts erfasst.
(20.06.2012 13:26 )herrhannes schrieb:  Was passiert mit den Samples zwischen den Schleifendurchläufen?
Die sind wech...

Lösung: Init und Stopp gehören aus der Schleife raus, Erfassungmodus "kontinuierlich".

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
21.06.2012, 10:43
Beitrag #5

herrhannes Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2012

2011
-
DE_EN



RE: Einlesen eines kontinuierlichen Signals in eine Datei
Vielen Dank, das werde ich dann versuchen.
Sind 1000 Samples Buffer bei 125kS/s und 20/30kHz passend oder sollte ich da auch besser etwas anderes wählen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 11:24 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2012 11:28 von herrhannes.)
Beitrag #6

herrhannes Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2012

2011
-
DE_EN



RE: Einlesen eines kontinuierlichen Signals in eine Datei
Noch eine Frage: Wie bekomme ich es hin, dass nicht erst nach Beendigung der Schleife auf die Festplatte geschrieben wird? Wenn mein Ram voll ist oder irgendwas abstürzt sind dann ja alle meine Daten weg.

Edit: Außerdem wird ja das Einlesen von der Ausgabe des Signals getriggert.
Kann man da zwei Schleifen parallel laufen lassen?
Ansonsten müsste ja ein Start sowieso in die Schleife...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.06.2012, 12:31
Beitrag #7

herrhannes Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2012

2011
-
DE_EN



RE: Einlesen eines kontinuierlichen Signals in eine Datei
Ich habe es mal angepasst.

Labview schreibt jetzt auch schön in die Datei. Allerdings scheint es bei jedem Schleifendurchlauf eine neue Gruppe in der Datei anzulegen, was zu gigantischen Dateigrößen führt, da in alle parallel geschrieben wird.
Wie kann ich das abstellen?
Die Dateiausgabe aus der Schleife rausnehmen geht nicht, dann wird gar nichts geschrieben.


Angehängte Datei(en)
11.0 .vi  datei_schreiben.vi (Größe: 72,12 KB / Downloads: 199)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2012, 14:27
Beitrag #8

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Einlesen eines kontinuierlichen Signals in eine Datei
Ich würde kein Express-VI verwenden. Damit bist du meist von der Performance schlechter als mit Low-Level-VIs und unflexibler ebenfalls. Denn du hast in Express-VIs nur eine begrenzte Anzahl an Optionen zur Auswahl.

Entweder kannst du das über die TDMS-VIs lösen, wenn du bei TDMS bleiben möchtest (außerhalb der Schleife die Datei anlegen, in der Schleife hinein schreiben und nach Verlassen der Schleife die Datei schließen) oder du lässt es direkt über die DAQmx-VIs erledigen. Zumindest vermute ich, dass es damit geht. Ich selbst habe es nie verwendet:

   

Grüße

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2012, 09:10
Beitrag #9

herrhannes Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2012

2011
-
DE_EN



RE: Einlesen eines kontinuierlichen Signals in eine Datei
Das muss ich mir mal anschauen. Wobei ich so schon Ewigkeiten gebraucht habe, um das überhaupt irgendwie zum Laufen zu bekommen.
Labview ist da nicht sehr einsteigerfreundlich.
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
  Differenzieren eines DAQ Signals Nanaa 3 4.410 15.07.2015 08:58
Letzter Beitrag: GerdW
  Kontinuierlicher analog Ausgang mit Änderung des Signals in der Programmausführung lumaxo 5 8.085 06.05.2014 10:53
Letzter Beitrag: Lucki
  DAQmx - Analog Output - Dynamische Anpassung des Signals Philbo 17 19.413 28.04.2014 22:18
Letzter Beitrag: Lucki
  Erzeugung eines stufenlos einstellbaren PWM-Signals Fredy Dilker 14 21.775 24.03.2014 11:01
Letzter Beitrag: GerdW
  1. Ableitung eines Signals durchsuchen - Lifter 6 8.482 03.12.2013 18:53
Letzter Beitrag: Lucki
  Einlesen eines SSI Wegaufnehersignals pressack 2 4.973 18.11.2010 13:11
Letzter Beitrag: pressack

Gehe zu: