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 

FIFO Benutzung



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!

24.01.2007, 15:08
Beitrag #19

Striefchen Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 131
Registriert seit: Sep 2006

8.00 / 8.2
2006
kA


Deutschland
FIFO Benutzung
' schrieb:Ich kenne RT-FIFOs aus meinen RT Projekten und da verwende ich sie analog zu Queues, nur mit dem Unterschied, dass der FIFO zur Laufzeit eine festge Größe hat und kein Speicher neu allociert wird. Soweit ich das bisher verstehe sind RT-FIFOs immer VI-bezogen und haben keinen Mechnismus um Daten von einer Maschine zu einer anderen zu transportieren.

Ich vermute mal freedive hat mit dem RT-FIFO gemeint, dass man auf dem RT-Host 2 parallele Schleifen laufen lassen soll. In der einen Schleife (mit Zeitkritischer Priorität) werden die Daten aus dem DMA FIFO abgeholt und in einen RT-FIFO geschrieben, während in der 2. Schleife (mit normaler Prio) die Daten aus dem RT-FIFO gelesen und per TCP zum PC übertragen werden. Das hätte den Vorteil , dass zwar ggf. der RT-FIFO überlaufen kann, wenn die TCP-Schleife nicht schnell genug ist, aber wenigstens der DMA-FIFO nicht überläuft. Trozdem hätte man aber immer noch das Problem mit den "Stufen" / "fehlenden Samples" wenn der Prozessor ausgelastet ist.

Man kann auch bei einer Shared-Variable die Eingeschaft "RT-FIFO" einstellen und damit nach dem FIFO Prinzip Daten vom RT-Host zum PC transportieren lassen. Allerdings bedeuten Shared Variables, dass die dazugehörige Engine im Hintergrund laufen muss und das ist in meinen Augen nur Verschwendung von Rechenzeit.


Ich habe mich jetzt umgehört und hab da was von DataSocket aufgeschnappt. Da ich keine Ahnung habe von Shared Variables (da muss man beim anlegen schon so viel beachten) und die normale TCP/IP- Geschichte bei meinem versuch nicht geklappt hat möchte ich was anderes Bekanntes ausprobieren. Bei DataSocket läuft aber auch so ne extra Sache im Hintergrund. Das ist aber meines Erachtens ne fertige und damit ausgereifte Sache die sich um die Übertragung kümmern kann.

Ich hoffe mal das damit die Datenübertragung geht - das Signal wird mit 100kHz abgetastet und das muss es auch, damit bei 10kHz Sinus noch 10 Punkte pro Schwingung übrig bleiben.

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


Nachrichten in diesem Thema
FIFO Benutzung - Striefchen - 19.01.2007, 12:53
FIFO Benutzung - dc6xs - 19.01.2007, 13:29
FIFO Benutzung - thomas.sandrisser - 20.01.2007, 10:11
FIFO Benutzung - Striefchen - 21.01.2007, 20:35
FIFO Benutzung - Striefchen - 22.01.2007, 10:13
FIFO Benutzung - thomas.sandrisser - 22.01.2007, 19:03
FIFO Benutzung - cb - 22.01.2007, 19:51
FIFO Benutzung - thomas.sandrisser - 22.01.2007, 22:01
FIFO Benutzung - cb - 23.01.2007, 07:30
FIFO Benutzung - Striefchen - 23.01.2007, 10:27
FIFO Benutzung - cb - 23.01.2007, 10:35
FIFO Benutzung - cb - 23.01.2007, 13:57
FIFO Benutzung - Striefchen - 23.01.2007, 15:28
FIFO Benutzung - cb - 23.01.2007, 18:27
FIFO Benutzung - Striefchen - 24.01.2007, 09:48
FIFO Benutzung - cb - 24.01.2007, 11:14
FIFO Benutzung - Striefchen - 24.01.2007, 13:47
FIFO Benutzung - cb - 24.01.2007, 14:44
FIFO Benutzung - Striefchen - 24.01.2007 15:08
FIFO Benutzung - cb - 24.01.2007, 18:29
FIFO Benutzung - dc6xs - 24.01.2007, 18:41
FIFO Benutzung - cb - 24.01.2007, 18:48
FIFO Benutzung - Striefchen - 25.01.2007, 14:24
FIFO Benutzung - cb - 25.01.2007, 18:18
FIFO Benutzung - Striefchen - 25.01.2007, 20:51
FIFO Benutzung - cb - 25.01.2007, 22:21
FIFO Benutzung - Striefchen - 26.01.2007, 10:32
FIFO Benutzung - cb - 26.01.2007, 14:13
FIFO Benutzung - Striefchen - 29.01.2007, 09:53
FIFO Benutzung - cb - 29.01.2007, 11:32
FIFO Benutzung - Striefchen - 29.01.2007, 12:03
FIFO Benutzung - cb - 29.01.2007, 13:53
FIFO Benutzung - Striefchen - 29.01.2007, 14:10
FIFO Benutzung - cb - 29.01.2007, 15:52
FIFO Benutzung - Striefchen - 29.01.2007, 19:04
FIFO Benutzung - cb - 29.01.2007, 19:20
FIFO Benutzung - Striefchen - 30.01.2007, 10:30
FIFO Benutzung - cb - 30.01.2007, 11:49
FIFO Benutzung - Striefchen - 30.01.2007, 15:12
FIFO Benutzung - cb - 30.01.2007, 17:44
FIFO Benutzung - Striefchen - 31.01.2007, 10:18
FIFO Benutzung - cb - 31.01.2007, 13:46
FIFO Benutzung - Striefchen - 31.01.2007, 15:12

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Timeout bei FIFO Speicher otto.kranz 15 39.141 19.09.2016 12:20
Letzter Beitrag: GerdW
  RT FIFO Frage gfzk 1 15.029 02.07.2015 15:56
Letzter Beitrag: GerdW
  RT FIFO Verständnis Michiel 3 10.862 13.06.2014 14:02
Letzter Beitrag: jg
  Fragen zu DMA FIFO gfzk 5 12.371 24.10.2011 17:23
Letzter Beitrag: gfzk
  DMA FIFO + TDMS File IO NoD 1 9.002 30.10.2009 15:21
Letzter Beitrag: dlambert
  Problem mit RT-FIFO Benjamin84 4 9.501 01.07.2008 10:11
Letzter Beitrag: cb

Gehe zu: