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 

Kontinuierliche Daten erfassen und jeden Wert sofot verarbeiten



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!

01.12.2010, 16:25
Beitrag #8

JackBlack Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Sep 2010

Studenten Version 8.5 und LV2009
2010
de_en

74xxx
Deutschland
Kontinuierliche Daten erfassen und jeden Wert sofot verarbeiten
Hallo zusammen


Zitat:Genau das leistet doch die normale gepufferte Datenerfassung völlig kostenlos ohne jegliche.
Programmierarbeit.
Man sampled kontinuierlich mit einer konstanten Datenrate, also z.B. 25kHz.
Die Daten kommen dann erst mal in einen FIFO-Buffer - das ist Standard.
Ob Du diese Daten dann mit DAQmx Read in einer Schleife als Datensätze (Arrays) von je 10 oder 100 Stück oder aber als Einzelwerte ausliest (und jeden sofort verarbeitest), ist Deine Sache.
Der Werte "verfallen" durch Auslesen aus dem Buiffer - dann sind sie nämlich nicht mehr drin.

Ich bin aber nicht auf Express-VIs geeicht. Ob Deine Express-Vis in dieser Hinsicht korrigierbar sind, kann ich nicht sagen


Erst mal danke für die schnelle Antwort. Wir haben das schon mit dem DAQ Assistenten versucht. Mit einer kontinuierlichen Aufzeichenung und 1 Sample, nur bei einer Abtastrate von 25khz bekommen wir immer diesen fehler:


Fehlercode 200279

Wenn wir die Rate runtersetzten läuft wie es soll, da wir keinen Überlauf des Puffers bekommen. Dies können wir aber nicht machen da die Tastrate für unsere Anwendung zu gering ist.

Das Express-Vi das wir verwenden ist unter anderm aus dem DAQmx Read aufgebaut. Daher denken wir nicht das sich das Problem damit beheben lässt wenn wir das Express vi "nachbauen"

DAQ Assisten im Anhang mit Einzel Vis aufgebaut

Ich versuche an dieser Stelle das Problem nochmal an Hand einiger Beispielwerte zu erklären:

Unser problem ist das wir am Eingang unsers Vis zum vergleich einen einzelenen Wert brauchen. Da mit der kontinuierlichen
Aufzeichnung nicht jeder Wert des Samples sonder nur der zu letzte aufgezeichete Wert ausgewertet wird.

Samplegröße: 10
Gesampelte Analogwerte: 3.2,3.19,2.7,1.87,0.94,0.36,0.334,1.3,2.7,3.2

Nun wollen wir alle Werte die im Sample stehen am Eingang prüfen, in unserm Fall wir aber nur der letzte wert also 3.2 ausgewertet
und unser Programm erkennt nicht das der Taster betätigt wurde. Erst wenn wir jeden Wert einzelt vergleichen haben, kann das Programm
verstellen ob der Taster betätigt (wenn der anstehende Wert kleiner ist als der eingestellte Wert von 2,7)
worden ist und die dementsprächende Auswertung (nach einem weitern Vergleich ob dieser Wert zu dieser Zeit in der Toleranz liegt) beginnen.

Daher ist unser Frage wie können wir das machen??

MfG JackBlack


Angehängte Datei(en) Thumbnail(s)
   

Rechtschreibfehler sind Eigentum des Verfassers
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Kontinuierliche Daten erfassen und jeden Wert sofot verarbeiten - JackBlack - 01.12.2010 16:25

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CANopen Daten erfassen Titus85 2 4.042 24.04.2021 06:44
Letzter Beitrag: Titus85
  Delay für kontinuierliche Datenerfassung zwingend? Philipp841 9 6.650 12.07.2018 10:27
Letzter Beitrag: GerdW
  Kontinuierliche Datenerfassung mit USB 6003 Tobolf 18 12.306 02.02.2017 16:54
Letzter Beitrag: GerdW
  kontinuierliche Datenerfassung in Array speichern Jonas_02 2 4.894 04.09.2015 16:17
Letzter Beitrag: Trinitatis
  Kontinuierliche Messung Ringpuffer dbuckl 9 8.113 07.04.2015 09:19
Letzter Beitrag: dbuckl
  DI-DO einlesen, verarbeiten, ausgeben Nico1992 8 7.609 31.03.2015 14:48
Letzter Beitrag: GerdW

Gehe zu: