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 

Daten mit 100 Hz graphisch darstellen



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.09.2007, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2007 13:35 von eg.)
Beitrag #21

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Daten mit 100 Hz graphisch darstellen
' schrieb:Habs jetzt mal verglichen, die ist bei mir unter der Bedingung gleicher Samplerate deutlich geringer. Das liegt aber nicht an den unterschiedlichen Diagrammen, sondern an etwas anderen:
Du verwendest für das einsammeln der Werte im Shiftregister die Funktion "Array erstellen". Dabei ist jede für jedes neu hinzukommende Element eine aufwändige Reorganisation des Speichers erforderlich. (Das wird zwar meistens so gemacht, es gehört aber, wenn es auf die Ausführungsgeschwindigkeit ankommt, zu den Lehrbeipielen, wie man es nicht machen darf). Besser ist, das Shiftregister mit der maximalen Größe (Statt mit einem leeren Array) zu initialisieren und in der Schleife die Funktion "Element ersetzen" zu verwenden. (Wenn man die maximale Größe vorher nicht weiß. dann mit einem ausreichend hohen Wert initialisieren und später die nicht benutzten Werte wegschneiden)


Ja, da könntest du Recht haben. Aber wenn ich das Array z.B. mit 100 000 Samples vorinitialisiere (weil ich gerade nicht weiss was der User sich unter max. Samplezahl vorstellt), dann wird ja in jedem Schleifendurchlauf dieses Riesenarray hin und hergeschaufelt. Und so wie bei mir muss es zwar jedes mal neuinitialisiert werden, aber wenn es um kleinere Arraygrössen geht, kann es weniger Speicher bzw. CPU fressen. Also an dieser Stelle bin ich wirklich am Zweifeln.

eg

P.S. und ja die CPU Auslastung bei deinem Beispiel kann nicht DEUTLICH geringer sein, denn meins frisst nur 1-2% CPU. Was meinst du mit deutlich geringer? Etwa 0% ?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  .log Datei in Labview einlesen und graphisch darstellen CHD 12 10.426 22.03.2015 19:59
Letzter Beitrag: Lucki
  Mehrere Daten in Labview darstellen hanswurschd 4 5.944 18.04.2014 07:30
Letzter Beitrag: Lucki
  Wert einer for-Schleife nach a Iterationen graphisch ausgeben? CMalu 1 3.944 08.05.2012 13:52
Letzter Beitrag: GerdW
  Formel nicht graphisch einfügen Nobody 2 4.052 05.08.2011 11:59
Letzter Beitrag: Nobody
  Tabellen-Inhalte graphisch anzeigen! jclstefan 20 16.406 09.07.2010 14:10
Letzter Beitrag: jclstefan
  Messwerte graphisch darstellen studi1983 1 4.573 13.10.2008 22:29
Letzter Beitrag: jg

Gehe zu: