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 

Speicherüberlauf bei "Display aus"



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!

27.02.2023, 10:16
Beitrag #1

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Speicherüberlauf bei "Display aus"
Hallo zuammen,
folgendes Szenario:

- "Hauptschleife" liest Waveforms aus Queue und stellt sie im Graph dar
- Asynchrone DAQ-Schleife liest cDAQ-USB-Chassis/Module aus und schiebt die Waveforms in die Queue
- Das läuft prima und flüssig über Tage...
- Allerdings nur, wenn der der Laptop nicht den Monitor ausschaltet.
- Ich hab mir die Anzahl der Queue-Elemente ausgeben lassen...und wenn man den Laptop sperrt oder wenn der Timeout für den Bildschirm zuschlägt, dann wird die Queue zugeballert. Die restliche Applikation, also das erfassen, läuft immer weiter. Irgendwann ist der Puffer der Hardware voll und es wird ein Fehler ausgegeben.
- Wenn der Monitor wieder aktiv wird, dann kann man sehen, wie die Anzahl der Queue-Elemente ruckzuck wieder abnimmt, ab da wird wieder was augelesen und dargestellt.

Kann mir das einer erklären? Gibts irgendwelche Einschränkungen wegen dem UI-Thread?

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.02.2023, 16:52
Beitrag #2

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 184
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: Speicherüberlauf bei "Display aus"
Hallo Achim,

ich hatte mal ein ähnliches Problem. Wenn der Laptop nur mit Akku betrieben wurde.
Eine Queue ist vollgelaufen, weil der Laptop über den Energiesparplan die CPU-Geschwindigkeit stark reduziert hat.
Vielleicht hilft das dir.

Gruß Hubert
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2023, 17:32
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Speicherüberlauf bei "Display aus"
Hallo Achim,

Zitat:- "Hauptschleife" liest Waveforms aus Queue und stellt sie im Graph dar

- Ich hab mir die Anzahl der Queue-Elemente ausgeben lassen...und wenn man den Laptop sperrt oder wenn der Timeout für den Bildschirm zuschlägt, dann wird die Queue zugeballert. Die restliche Applikation, also das erfassen, läuft immer weiter. Irgendwann ist der Puffer der Hardware voll und es wird ein Fehler ausgegeben.
Wenn es nur um die Darstellung im Graph geht: einfach in der Main-Loop prüfen, wie voll die Queue läuft und bei Bedarf mehrere Pakete abholen, aber nicht darstellen…
Oder: nimm eine lossy queue, da stört es nicht/weniger, wenn sie mal voll läuft…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2023, 09:33
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
RE: Speicherüberlauf bei "Display aus"
Moin...

Danke für die Rückmeldungen!

Unsere "Lösung" ist, alle Energiespar-Modi am Rechner (Laptop) zu deaktivieren...dann läufts.

Gruß
A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Farbe und Dialog Größe von "Display Message to User" ändern galilio 6 5.800 29.06.2016 09:55
Letzter Beitrag: galilio
Rainbow Index Display gottfried 6 5.199 21.06.2012 12:54
Letzter Beitrag: gottfried
  Tabulator im Normal-Display Schwand 3 3.895 27.03.2012 15:54
Letzter Beitrag: Schwand
  Embedded Module Display / SD-Card Nickodemus 0 3.672 01.03.2011 20:52
Letzter Beitrag: Nickodemus
  Label ändern beim IMAQ-Display ulli27 2 3.831 20.01.2011 08:28
Letzter Beitrag: ulli27
  Display Current VI Revision gottfried 6 4.755 19.03.2010 11:23
Letzter Beitrag: gottfried

Gehe zu: