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 

Überlauf des Speichers



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.09.2009, 08:42
Beitrag #9

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Überlauf des Speichers
' schrieb:Wie im screenshot lese ich im ersten schritt 6 Analog kanäle mit DAQ. in einer loop. mit 1000 hz rate und 1 sampel per kanal (screenshot 1). ( Hab hier kein Time/Verzörungsfunktion für Schleife gebaut!! oder soll ich ?)
Ein Sample? Und dann diese vielen Berechnungen? Und das alles innerhalb einer Millisekunde? Eine Wartezeit wird hier alles noch verschlimmern! Hier sehe ich nur eine Lösung: Das Konzept ändern! (Hiermit erübrigen sich eigentlich alle weiteren Antworten.)

Zitat:(taskt manager im windows zeigt fast 90% mit start des programms mit 1000hz)
Ja, klar! Du tust ja ständig arbeiten. Und wenn hier mal mehr als 30% steht ist das eigentlich schon kritisch. Bei 90% steht der Rechner praktisch.

Zitat:im nächste schritt mit globalen variablen zeige ich nur die werte im anderen SubVIs die parallel zu diesem Messdatenerfassung VI laufen. ( es ist nur eine reine monitoring.) soll ich mit Queues hier arbeiten ?
Queues sind besser als globale Variablen.
Zitat:kanns daran liegen an Global variable?
Es liegt mehr am Gesamtkonzept als an den globalen Variablen.

Zitat:insgesamt habe ich 9 parallele schleifen zum Haupt Messdaten erfassung schleife. (die eigenlich die erfasste messwerte zeigen und nix mehr.) Für meine parallele Schleifen habe ich eine warte zeit . damit nicht gleich alle laufen. (die sind eigenlich mit einem boolische bottum verbunden, damit sie als pop up fenster sich öffnen.) screenshot 4
Diese parallelen Schleifen sind an sich nicht kritisch. Eigendlich macht man das so. Nur sollte auch im False-Case eine Wartezeit drinnen sein. Ist dem so?

Zitat:Mein rechner hat 4Gig. Ram und läuft mit Win. Vista 64Bit.(ist eigenlicht kein schlechter..)
Und der läuft auf 90%? Die Leistung des Rechners geht in die Vorlaufzeit ein bis der Fehler auftritt. Je besser der Rechner, desto später der Fehler.

Ich bin immer noch der festen Meinung, dass du dein Konzept ändern musst. Die Schleife, in der die Task ausgelesen wird, muss nachweisbar garantiert (also zu 100%) schneller arbeiten können, als der Puffer voll laufen kann.

Gegen den Programmierstil kann ich nichts sagen.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Überlauf des Speichers - Prince Amir - 23.09.2009, 14:17
Überlauf des Speichers - IchSelbst - 23.09.2009, 18:32
Überlauf des Speichers - di3_h4ppy - 23.09.2009, 19:18
Überlauf des Speichers - schrotti - 23.09.2009, 19:49
Überlauf des Speichers - IchSelbst - 23.09.2009, 20:32
Überlauf des Speichers - di3_h4ppy - 23.09.2009, 20:52
Überlauf des Speichers - IchSelbst - 23.09.2009, 21:01
Überlauf des Speichers - Prince Amir - 23.09.2009, 23:05
Überlauf des Speichers - IchSelbst - 24.09.2009 08:42
Überlauf des Speichers - Prince Amir - 24.09.2009, 09:01
Überlauf des Speichers - Prince Amir - 24.09.2009, 11:25
Überlauf des Speichers - IchSelbst - 24.09.2009, 11:36
Überlauf des Speichers - IchSelbst - 24.09.2009, 11:39
Überlauf des Speichers - Prince Amir - 24.09.2009, 12:36
Überlauf des Speichers - IchSelbst - 24.09.2009, 14:08
Überlauf des Speichers - schrotti - 26.09.2009, 17:48

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Buffer überlauf durch NI 9263 Golan 6 7.393 13.03.2012 13:04
Letzter Beitrag: Achim

Gehe zu: