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 

Eigene Schleife für FP-Elemente?



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!

02.07.2012, 15:56
Beitrag #1

Soean Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 140
Registriert seit: Sep 2010

2012
2009
EN


Deutschland
Eigene Schleife für FP-Elemente?
Hallo LabVIEW-Leuchten,

ich habe mal wieder mein Programm am Wickel, welches mir aufgrund von recht vielen Anzeige- und Bedienelementen probleme mit der Laufzeit bereitet. Die Prozessorlast liegt so bei 80 bis 90 Prozent, wenn ich das Programm minimiere bei weit unter 10.

(Es gibt auch keine ungebremsten Schleifen, FP-Elemente werden nicht dauerhaft über PropertyNodes aktualisiert...das habe ich so ziemlich alles durch, alles was bisher geholfen hat, war konsequentes Löschen von für den Bediener irrelevanten Anzeigen)

Zur Architektur meines Programmes: Es gibt eine Eventloop, welche die Benutzereingaben über einen Queue an meine Consumer-Loop weiter gibt. Diese Consumer-Loop wird auch von anderen Schleifen mit Informationen versorgt, teilweise über den gleichen Queue, teilweise über andere Queues und über einige FGVs. Diese Loop wirde jedoch nur zum Teil über den Event-Queue gesteuert, danach geht sie über in eine automatisierte State-Machine.
Ich habe also mehrere parallel laufende Schleifen, alle haben einige Anzeigeelemente.

Nun zu meiner eigentlichen Frage:

Macht es Sinn, alle Anzeige-Elemente in einer eigenen Schleife zusammenzufassen, um Prozessorlast zu sparen? Wie würde ich die Anzeigen dann am besten aktualisieren, gerade im Hinblick auf die Prozessorlast? Lokale Variablen? Diverse Queues?

Meine Idee dahinter ist, dass es vllt. laufzeitsparender ist, wenn ich die Anzeigelemente alle gemeinsam nur alle 100 ms (Beispielwert) aktualisiere, während meine zeitkritischen Schleifen mit höherer Geschwindigkeit laufen.

Ich habe schon ein wenig gegoogelt und auch hier im Forum gesucht, aber nichts zu einer eigenen Schleife für FP-Elemente gefunden.

Ein paar Erfahrungswerte wären nett Talk


Gruß,

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


Nachrichten in diesem Thema
Eigene Schleife für FP-Elemente? - Soean - 02.07.2012 15:56

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Icon Editor Eigene Vorlagen nicht da L@BTR0N 3 4.365 04.02.2019 11:28
Letzter Beitrag: L@BTR0N
  Blockdiagramm eigene VIs aktualisieren PTH 0 3.112 11.07.2018 08:21
Letzter Beitrag: PTH
  LabView Eigene Bibliothek mit interner Struktur ohne Datei-Sperrung HasteMalNeMark 0 3.178 06.04.2016 11:37
Letzter Beitrag: HasteMalNeMark
  Eigene Buttons mit Funktionen klaholza 4 4.889 30.11.2015 13:11
Letzter Beitrag: jg
  Eigene Projektvorlage erstellen TDO 2 3.933 16.09.2015 14:29
Letzter Beitrag: TDO
  Eigene Primitives in LabView erstellen RadioactiveMan 3 4.389 10.02.2014 14:57
Letzter Beitrag: GerdW

Gehe zu: