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 

Dieses Thema hat akzeptierte Lösungen:

Timeout bei FIFO Speicher



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!

19.09.2016, 11:48 (Dieser Beitrag wurde zuletzt bearbeitet: 19.09.2016 12:00 von otto.kranz.)
Beitrag #13

otto.kranz Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Sep 2016

2015
2016
DE



RE: Timeout bei FIFO Speicher
Zitat:1. Queues funktionieren nach dem Prinzip: "viele Quellen, eine Senke". Dummerweise hast du aber eine Quelle und 2 Senken programmiert!
Lösung dafür: entweder nur eine Datensenke verwenden oder der erste Consumer leitet Daten weiter in eine zweite Queue für einen zweiten Consumer…
Danke für den Tip. Ich habe jetzt das Schreiben der TDMS Datei und das Diagramm in eine Schleife mit nur einer Senke gesetzt.

Zitat:3. Du hast kein Timeout bei den QueueRead-Funktionen vergeben. Dies kann (muss aber nicht) hinderlich sein, wenn man ein Programm kontrolliert beenden will…
Ich habe mal einen Timeout von 1000ms gesetzt. Was wäre hier denn ein sinnvoller Wert?

Das Programm läuft jetzt so und die Daten werden auch bei 10us Abtastrate aufgezeichnet. Allerdings sind es gefühlt zu wenig Daten. Bei 10us müssten ja 100k Werte pro Sekunde gespeichert werden. Nach 5 Sekunden habe ich aber erst etwas über 200k Werte. Es wird aber auch kein Fehler ausgegeben.
EDIT: Ich habe grade festgestellt, dass die Abtastrate wohl im laufenden VI nicht an das FPGA weitergegeben wird. Das heißt er nimmt nur den Wert, der am Anfang eingestellt ist. Und wenn ich da 10us am Anfang einstelle, bricht das Programm auch ab. Fehlermeldung:
Dequeue Element in RT_parallel.vi Error 1122
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Timeout bei FIFO Speicher - otto.kranz - 13.09.2016, 09:00
RE: Timeout bei FIFO Speicher - GerdW - 13.09.2016, 09:05
RE: Timeout bei FIFO Speicher - GerdW - 13.09.2016, 09:34
RE: Timeout bei FIFO Speicher - GerdW - 16.09.2016, 12:16
RE: Timeout bei FIFO Speicher - jg - 16.09.2016, 13:45
RE: Timeout bei FIFO Speicher - GerdW - 16.09.2016, 13:14
RE: Timeout bei FIFO Speicher - GerdW - 16.09.2016, 13:47
RE: Timeout bei FIFO Speicher - GerdW - 18.09.2016, 16:55
RE: Timeout bei FIFO Speicher - otto.kranz - 19.09.2016 11:48
RE: Timeout bei FIFO Speicher - GerdW - 19.09.2016, 12:04
RE: Timeout bei FIFO Speicher - GerdW - 19.09.2016, 12:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  RT FIFO Frage gfzk 1 14.584 02.07.2015 15:56
Letzter Beitrag: GerdW
  RT FIFO Verständnis Michiel 3 10.160 13.06.2014 14:02
Letzter Beitrag: jg
  Fragen zu DMA FIFO gfzk 5 11.389 24.10.2011 17:23
Letzter Beitrag: gfzk
  DMA FIFO + TDMS File IO NoD 1 8.532 30.10.2009 15:21
Letzter Beitrag: dlambert
  Problem mit RT-FIFO Benjamin84 4 8.689 01.07.2008 10:11
Letzter Beitrag: cb
  2-d-dblArray in RT-FIFO 23uwe 0 5.646 04.01.2008 20:10
Letzter Beitrag: 23uwe

Gehe zu: