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 

Geschwindigkeitsoptimierung paralleler Schleifen



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!

09.09.2008, 06:38
Beitrag #1

frawa Offline
Gelegenheitschreiber


Beiträge: 5
Registriert seit: Dec 2006

7.1 - 2011
2006
DE_EN

974xx
Deutschland
Geschwindigkeitsoptimierung paralleler Schleifen
Liebe LV-Forums-Gemeinde,

im Anhang hängt ein VI (LV 8.5), welches zum Debuggen eines µC-basierten Messsystems per SPI genutzt werden soll.

Es existieren 3 While-Schleifen,

1x als State Machine zum Init und fürs UI
1x als Messdatenerfassung über einen über USB angebundenen SPI-Slave (Aadvark)
1x als Auswertung der SPI-Daten

Die letzten beiden Schleifen sind über eine Queue verbunden.

Nach meiner Vorstellung sollten die Schleifen (quasi-) parallel laufen (Ausführungrechner = Pentium M = single core).

Die schnellste realisierbare Poll-Rate des SPI-Slaves beträgt ca. 14 ms (ermittelt im Testprogramm, in dem lediglich der Slave angesprochen wird).

Ziel ist die halbwegs zeitstabile Abfrage des SPI-Slaves alle 20 ms. Dies funktioniert soweit gut, bis ich in die Tabelle schreibe. Dann stockt mein Abfrageprozess kurzzeitig und dauert >100ms.

Wieso ist das schreiben der Tabellen-Variable so langsam?
Wieso beeinflusst es die Datenerfassungs-Schleife?
Wie könnte ichs besser machen?

Schon jetzt danke für euere Bemühungen!

Lv85_img


Angehängte Datei(en)
Sonstige .vi  MAIN_Debug.vi (Größe: 113,29 KB / Downloads: 191)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Geschwindigkeitsoptimierung paralleler Schleifen - frawa - 09.09.2008 06:38

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Event structure/ paralleler Prozess Brainbug 5 5.265 28.05.2014 11:38
Letzter Beitrag: GerdW
  Paralleler Ablauf oder nicht? IchSelbst 12 9.338 07.10.2008 09:23
Letzter Beitrag: Lucki

Gehe zu: