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 

Problem mit kontinuierlicher Datenerfassung usw.



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!

25.05.2007, 05:17 (Dieser Beitrag wurde zuletzt bearbeitet: 25.05.2007 05:19 von Achim.)
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Problem mit kontinuierlicher Datenerfassung usw.
Hi,

das von dir gesuchte VI "Array Window Max & Min" kenn ich nicht, aber du kannst ja ganz einfach einen Teil deines Array ausschneiden und dann mit der "normalen" Array-Min/Max-Funktion arbeiten.

Zum Thema Ringpuffer gibts mehrere Möglichkeiten:
1. Zu kannst dir die Daten in ein Schieberegister packen (bzw. in nen FeedbackNode) und die jeweilige Länge überprüfen...Wenn mehr als X Werte drin sind, schneidest du was hinten ab.

2. Du schiebst deine Daten in eine Queue und und machst dann das gleiche wie bei (1.). Für die Queue aber keine feste Größe definieren, sonst bleibt deine Datenerfassung einfach stehen, wenn du mit dem "Dequeue" ("leeren") nicht nachkommst.

3. Du schiebst deine erfassten Daten in ein WaveformChart. Bei dem legst du mit nem rechtsklick auf dessen Oberfläche die "History Size" fest, abhängig von deiner zu erwartenden Messdauer + Abtastrate entsprechend viele Punkte. Wird diese Zahl während deiner Messung überschritten, werden die zuerst erfassten Werte verworfen...das ist ein automatischer Ringpuffer! Wenn du die Anzeige aller Daten im Chart bzw. das ganze Chart nicht benötigst, machst du's einfach "invisible". Wenn du programmatisch auf die Daten zugreifen willst (z.B. um Ausschnitte zu sehen oder zu speichern), kannst du das mit nem PropertyNode des Charts und dem Parameter "HistoryData".

Ich persönlich hab alle drei Varianten schon verwendet, die letztere ist für mich die eleganteste...da wird LV zwar ein bisschen missbraucht, aber wer weiß ob sich das die Entwickler nicht tatsächlich so gedacht haben...

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Problem mit kontinuierlicher Datenerfassung usw. - Achim - 25.05.2007 05:17

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Hilfe bzgl. kontinuierlicher Datenerfassung gefragt Philipp841 2 2.865 04.09.2020 12:30
Letzter Beitrag: jg
  Datenerfassung cDAQ + NI9203 keine synchrone Datenerfassung dieseldunst 5 6.542 24.06.2016 14:49
Letzter Beitrag: jg
  Kontinuierlicher analog Ausgang mit Änderung des Signals in der Programmausführung lumaxo 5 8.049 06.05.2014 10:53
Letzter Beitrag: Lucki
  Merkwürdiges Problem mit NI USB 6009 & Datenerfassung Dracotin 7 7.382 11.12.2012 14:54
Letzter Beitrag: Y-P
  Mittelwert bei kontinuierlicher DAQ Eggord 7 10.833 24.11.2011 13:47
Letzter Beitrag: lavoh
  Problem bei Datenerfassung mit Usb-6009 seismooo 1 4.683 30.12.2010 17:56
Letzter Beitrag: jg

Gehe zu: