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!
kennt ihr das? Cursor Label werden nicht vollständig angezeigt. Das Problem ist nicht reproduzierbar ... mal klappt's den ganzen Tag - dann wieder nicht. Mal erkennt man fast nix (hab ich jetzt nicht hinbekommen) mal fehlen nur wenige Teile (siehe Bild):
vorher
dann schiebe ich das Bild aus dem sichtbaren Monitorbereich und wieder rein und alles ist wieder da - alternativ: Minimieren/Maximieren
Abhilfe?
Gruß dimitri
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Klingt für mich nach einer ausgelasteten CPU. Bedeutet, dass LabVIEW mehr Priorität auf die Funktionalität im Hintergrund legt, als auf die aktuallisierung des Frontpanels. Hast du evtl. eine ungebremste Schleife eingebaut oder Ähnliches?
Schau dir evtl mal die Auslastung im Taskmanager an.
Grüße,
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Danke für den Hinweis. Ich werd' mal in diese Richtung ein bisschen was ausprobieren - mit Wartezeiten. Eigentlich ist das ein Programm nur für offline Analysen ... nix Zeitkritisches, keine Datenerfassung oder Ähnliches.
Gruß dimitri
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Setz einfach in deine Schleifen mal ein WAIT. Soweit ich weiß musst du nichtmal was anschließen. Es bewirkt dann einfach nur, dass die Ressource CPU kurzzeitig freigegeben wird.
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Also ich muss zugeben: Auf den zweiten Blick hat es doch nicht funktioniert. Mein bescheidener DualCore hat das ziemlich gut hinbekommen seit den Wait's aber die lahmen Krücken vom Institut kommen überhaupt nicht zurecht.
Inzischen benutze ich kein Cursor-Label, sondern nur noch die Notitzenliste. Das Problem ist das selbe: Programm rechnet offline (hat eigentlich alle Zeit der Welt) und zeigt aber nix an. Man muss das FP aus dem sichtbaren Monitorbereich schieben und wieder rein und alles erscheint - alternativ: Minimieren/Maximieren. Das Problem habe ich mir selbst eingebrockt, da das Programm absurd unstrukturiert ist - Lehrgeld - aber es führt kein Weg mehr dran vorbei...
Minimieren/Maximieren programmatisch sieht beschiessen aus und ich will kein maximiertes FP, sondern eins in seiner Mindestgröße.
Hiermit bitte ich um eure Tricks um ein FP-update zu erzwingen.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
' schrieb:Hier erst mal ein Konstrukt, welches ein FP-Update verhindert:
[attachment=60221:Image01.png]
Mit False angeschlossen sollte es ein FP-Update erzwingen - zumindest laut Hilfe.
Hat keinen Effekt. Das hatte ich als aller erstes probiert - erst "true", dann "false" - oder auch nur mit "false" zum Schluss. Allerdings wird das Beschriften in einem subVI gemacht über die Ref vom Graph; die Node habe ich dann im MainVI gesetzt nachdem alle subVIs mit der Beschriftungsaufgabe abgearbeitet waren. Wie auch sonst, oder?
Das mit dem programmatischen Minimieren und Maximieren* funktioniert zwar, aber das passiert auf dem Rechner grausig langsam und das sonst auf eine fixe Größe gebranntmarkte FP erscheint plötzlich in voller Prachtgröße samt für den Benutzer eigentlich unbefugtem/verwirrendem Bereich.
*(dieses Vorgehen hatte ich im Hinterkopf - Du (Jens) hast das mal so gemacht als du ein Bild von einem FP exportieren musstest und es da Probleme gab)
Das Problem hat TSchAC in seiner ersten Antwort garantiert richtig identifiziert. Es wird viel auf einmal gerechnet und LV versucht sich zu beeilen und verschluckt das FP-update. Keine Ahnung wie ich das jetzt in den Griff bekommen soll - das Programm/BD ist absurd auseinandergeufert ich habe aber definitiv keine Zeit alles neu zu konzeptionieren.
Peinlich. Ich könnt'n Panoramabild schießen von hier bis nach Stuttgart.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)