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 

DAQ und COM-Abfrage gleichzeitig



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!

28.04.2008, 18:40
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
DAQ und COM-Abfrage gleichzeitig
' schrieb:Hallo zusammen!
Ich habe ein Problem bei der Datenerfassung über DAQ-Karte und RS232 gleichzeitig.

LabVIEW-Version: 8.0
DAQ-Karte: NI DAQCard 6024E (200kS/s)

Ich frage in einer Schleife Signaldaten vom COM-Port ab und verarbeite diese noch in der gleichen Schleife (Ausgabe, Spektrum,....u.s.w.).
Die Daten kommen mit einer Frequenz von ~4,4kHz an (pro Schleifendurchlauf 100 Bytes).

Das funktioniert auch alles ganz gut.
Jetzt will ich aber noch "gleichzeitig" drei Referenzsignale über die DAQ-Karte einlesen. Dazu verwende ich den DAQ-Assistenten.
Diesen muss ich ja in einer Schleife platzieren....also hab ich mir gedacht in der selben Schleife in der ich auch die Daten vom COM-Port abrufe.
Das Problem ist jetzt, dass die Daten vom Port nicht mehr schnell genug abgefragt werden. Es kommt schon nach kurzer Zeit zu einem Puffer-Überlauf am COM-Port, obwohl der Prozessor nicht mal annähernd belastet wird.
Kann man irgendwie die Daten "parallel" abfragen?
Na klar (zu mindest theoretisch), einfach 2 While-Schleifen parallel legen. Und von der blinden Verwendung des DAQ-Assistenten würde ich abraten. Zumindest dann das Ganze in LV-Code umwandeln. Und schau dir auch die Beispiele zur Datenerfassung im NI-Examplefinder an.

Ohne weitere Blicke auf deinen Sourcecode lässt sich aber nicht viel mehr sagen.

MfG, 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
30
Antwort schreiben 


Nachrichten in diesem Thema
DAQ und COM-Abfrage gleichzeitig - jg - 28.04.2008 18:40

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DAQ bzw MAX Abfrage rapa 0 3.096 01.12.2005 14:51
Letzter Beitrag: rapa

Gehe zu: