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 

Zwei Queue-Frage an die Experten



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!

31.01.2011, 00:33 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2011 00:39 von Lucki.)
Beitrag #17

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Zwei Queue-Frage an die Experten
@Dimitri
Die hast ja wieder Recht, wenn Du schreibst, daß eine Queue zwischen Datenerzeugung und -empfang die Unterbrechung der Datenerzeugung wirksam verhindert, wenn bei Datenempfang und -verarbeitung mal etwas ins Stocken gerät.

Nur ist eben "Queue" nur ein anderer Ausdruck für "FIFO-Puffer", und der DAQmx-Datenpuffer ist genau so einer, und zwar mit ähnlichen Leitungsmerkmalen wie der FIFO-Puffer der sich "Queue" nennt (z.B Puffergröße bereffend) (Es stehen lediglich für diesen Puffer nicht so viele Funktionen zur Verfügung wie bei den Queues - schließlich ist der Puffer ja nur für die einfache Zwischenspeicherung von DAQmx- Daten bestimmt).

Alle was Du an der Queue lobst trifft also auch auf den QAQmx-FIFO-Datenpuffer zu.
Und außerdem: Die Meßkarten besorgen die Datenerfassung mit eigenem Prozessor (und/oder FPGA) autark, und der Datentransport zum Puffer im PC-RAM geschieht per DMA, also ohne nennenswerte Mitwirkung der Main-CPU. Es handelt es sich also hier schon um eine Erzeuger-Verbraucher-Struktur mit getrennten Prozessoren, ohne daß man zwei Kerne der Main-CPU dafür verschwendet. Genialer und einfacher geht es nicht. Bei einer "Doppel-FIFO-Pufferung" mit zusätzlicher Queue und insgesamt drei Prozessor(-kernen) kann ich nur noch Resourccen- und Performance-Verschwendung konstatieren.

Gruß Ludwig

@Cruza..
Entschuldige bitte die Diskusion über Deinen Kopf hinweg mit Dimitri. Die vielen VIs haben mich im Moment etwas abgeschreckt, es ist recht aufwändig sich das alles anzusehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Zwei Queue-Frage an die Experten - Lucki - 31.01.2011 00:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  zwei Plots in einem X-Y Graphen mit zwei Achsen bachatero18 7 5.413 20.11.2019 15:06
Letzter Beitrag: Lucki
  Wie auf abgearbeitete Queue warten mez15 11 8.087 28.09.2017 13:02
Letzter Beitrag: TR61
  Datum Uhrzeit Queue DeleteAll 8 5.682 24.03.2017 15:47
Letzter Beitrag: GerdW
  TDMS in Queue laden gifo 8 5.517 07.01.2016 16:41
Letzter Beitrag: GerdW
  Fehlercluster via Queue hansi9990 23 14.326 07.08.2015 14:11
Letzter Beitrag: hansi9990
  Queue und (kein) Dataflow NoWay 9 7.393 01.06.2015 11:56
Letzter Beitrag: Kiesch

Gehe zu: