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 

Mehrere Queues für mehrere Tasks



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.08.2013, 12:02 (Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2013 12:06 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.431
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mehrere Queues für mehrere Tasks
Hallo Gerald,

- ich hatte dir schon einmal gesagt, dass die Art und Weise, wie du die DAQ-Task erstellst, höchstgradig "ungewöhnlich" ist und dir eine deutliche Verbesserung genannt!
- du betreibst keinerlei (naja: rudimentäres) Fehlerhandling in den DAQ-Producer-Loops. Gibt es dort Fehlermeldungen?
- Die Queuesize sagt nichts über den Inhalt der Queueelemente aus...
- Eine DAQ-Loop läuft mit 10s-Takt (100k Elemente/10kHz Samplerate), die andere mit 0,1s-Takt (100k Elemente/1MHz Samplerate). Die müssen unterschiedlich schnell Daten liefern...
- Deine Consumer-Loop wartet unbegrenzt (ohne TimeOut) auf neue Daten in beiden Queues. Sie muss also 10s auf ein Datenpaket der einen DAQ-Loop warten - in der Zwischenzeit produziert die andere Loop aber 100 Datenpakete - von denen du aber nur ein einziges aus der Queue liest!

THINK DATAFLOW!

Zu deinen Fragen:
1) Ja. Du kannst auch deutlich mehr als nur 2 Queues benutzen...
2) Queue schneller auslesen oder in der Länge begrenzen. Such dir aus, was dir besser gefällt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Mehrere Queues für mehrere Tasks - GerdW - 20.08.2013 12:02

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrere Signale von NI-6009 erfassen braendy 12 7.129 10.01.2022 22:28
Letzter Beitrag: Kiesch
  DAQ mehrere Signaltypen parallel erfassen serge_franke 1 3.406 22.01.2018 14:06
Letzter Beitrag: GerdW
  DAQmx - Mehrere Tasks - Zeitüberschreitung mmmm 2 4.457 02.11.2017 18:04
Letzter Beitrag: mmmm
  Mehrere Messungen Hintereinander Darstellen. LV_Vladi 20 12.420 06.12.2015 10:57
Letzter Beitrag: LV_Vladi
  Mehrere Signale in einem Schaubild darstellen Fuchsi 6 5.678 19.11.2015 14:28
Letzter Beitrag: Fuchsi
  Ni PXI / DAQmx - mehrere Analogkanäle gleichzeitig samplen blaubarschbube 4 4.969 19.12.2014 12:30
Letzter Beitrag: blaubarschbube

Gehe zu: