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 

Dieses Thema hat akzeptierte Lösungen:

Daten live aus dem Puffer Lesen



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!

16.07.2013, 18:14 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2013 18:16 von LarsO.)
Beitrag #1

LarsO Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2013

11
2012
DE



Daten live aus dem Puffer Lesen
Mein Problem:
Ich gebe Spannungen synchron zu einer Datenerfassung aus: http://www.labviewforum.de/Thread-Maxima...Messkarte.
Nun möchte ich die Daten, die ich erfasse live auslesen, d.h. er soll mir während der Messung die gemessenen Daten schon zum auswerten geben.

Jetzt habe ich schon eine Funktion bei dem DAQmx Read Vi gefunden:

Anzahl Samples pro Kanalgibt die Anzahl der zu lesenden Samples an. Wenn Sie diesen Eingang offen lassen oder auf -1 setzen, wird die Anzahl der Samples automatisch bestimmt, und zwar je nachdem, ob fortlaufend Samples erfasst werden sollen oder nur eine bestimmte Anzahl.

Bei der fortlaufenden Erfassung von Samples, liest das VI bei der Einstellung dieses Eingangs auf -1 alle Samples aus, die sich gerade im Puffer befinden.

Wenn mit dem Task eine bestimmte Anzahl von Samples erfasst wird und Sie diesen Eingang auf -1 setzen, wartet das VI bis zur Erfassung der angegebenen Anzahl von Samples und liest diese dann aus. Ist die Eigenschaft Alle verfügbaren Werte einlesen TRUE, liest das VI nur die Samples im Puffer aus und wartet nicht bis zum Eintreffen aller Samples.


Wenn ich diese einbinde funktioniert es nicht. D.h. er liest keine Daten aus. Wenn ich eine die Funktion "Verzögerung" in den Fehlerstream direkt nach dem DAQmx Start einfüge liest er mir die Daten aus (je nach länge der Verzögerung alles oder nur teile), aber auch nicht kontinuierlich, sondern er gibt mir ein ganzes Array zurück.

Weiß jemand wie ich das in das VI einbinden kann?

Gruß Lars


Angehängte Datei(en)
0.0 .zip  Live Auswerten.zip (Größe: 39,01 KB / Downloads: 183)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Daten live aus dem Puffer Lesen - LarsO - 16.07.2013 18:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  "Puffer zu klein" Ina-Pina 1 3.148 06.03.2015 10:08
Letzter Beitrag: GerdW
  Analoge Ausgabe: Werte im Puffer erhöhen? Löffje 5 7.516 11.04.2013 08:25
Letzter Beitrag: GerdW
  Analoge Ausgabe - Puffer - DAQWrite dimitri84 5 8.067 12.08.2011 07:55
Letzter Beitrag: dimitri84
  Reihenfolge der Daten beim Auslesen aus dem Puffer? Korb123 1 3.109 29.05.2011 09:27
Letzter Beitrag: Lucki
  Daten schreiben + lesen (inkl. Auswertung) Leo1 1 3.961 26.02.2011 21:22
Letzter Beitrag: Richard
  Live trotz hoher Abtastrate nick 10 8.448 11.08.2010 17:03
Letzter Beitrag: jg

Gehe zu: