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, 14:44
Beitrag #18

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
FIFO Benutzung
' schrieb:Hat überhaupt schon mal jemand mit den RT FIFOs gearbeitet. Ich habe ein kleines Test.vi gebaut und gemerkt das ich wie bei sämtlichen anderen Sachen den FIFO erst erstelle dann beschreibe oder lese und zum Schluß lösche. Das alles zusammen in einem VI klappt soweit. Nur wie sieht es jetzt aus wenn ich in meinem RT HOST.vi den FIFO erstelle und beschreibe - da kann ich doch auf meinem PC HOST.vi nicht einfach nur das VI "FIFO lesen" benutzen. Ich muss den doch da auch erst anlegen und schon habe ich zwei.
Gunni

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.

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen 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.124 19.09.2016 12:20
Letzter Beitrag: GerdW
  RT FIFO Frage gfzk 1 15.027 02.07.2015 15:56
Letzter Beitrag: GerdW
  RT FIFO Verständnis Michiel 3 10.852 13.06.2014 14:02
Letzter Beitrag: jg
  Fragen zu DMA FIFO gfzk 5 12.341 24.10.2011 17:23
Letzter Beitrag: gfzk
  DMA FIFO + TDMS File IO NoD 1 8.999 30.10.2009 15:21
Letzter Beitrag: dlambert
  Problem mit RT-FIFO Benjamin84 4 9.487 01.07.2008 10:11
Letzter Beitrag: cb

Gehe zu: