LabVIEWForum.de
Darstellungsfehler nach Wiederherstellen eines VIs - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Darstellungsfehler nach Wiederherstellen eines VIs (/Thread-Darstellungsfehler-nach-Wiederherstellen-eines-VIs)



Darstellungsfehler nach Wiederherstellen eines VIs - Marcusius - 26.04.2022 15:40

Hallo zusammen.

In meinem LabView-Programm (gebaute EXE) rufe ein dynamisches VI auf. Das aufrufende VI setze ich auf "Hidden" mittels Invoke-Node. Es soll nicht stören und den Nutzer nicht dazu verleiten, in dem Fenster rum zu klicken.
Gut. Hat der Nutzer seine Arbeit im dynamisch aufgerufenen VI beendet, schließt er es. Jetzt wird das Haupt-VI wieder mittels Invoke-Node auf "Standard" (Wiederherstellen) gesetzt, damit es wieder sichtbar ist. Die Arbeit im Haupt-VI kann nun fortgesetzt werden.

Nun zum Problem:
Es kommt zuweilen vor (auch PC-Abhängig), dass nach dem Wiederherstellen des Haupt-VI das Frontpanel leer (weiß) ist. Die Menüleiste ist sichtbar. Wenn ich jetzt mit der Maus über das Frontpanel fahre kommen ein paar Frontpanelelemente zum Vorschein. Um alles sichtbar zu machen, bewege ich das Fenster (also das ganze LabView-Programm) mit der Maus aus dem sichtbaren Bereich des Windows-Desktops und wieder zurück, ist das Frontpanel wieder vollständig hergestellt.

Frage:
Wer kennt dieses Verhalten und konnte es ggf. wie beheben?

Ich danke und sende beste Grüße
Marcusius


RE: Darstellungsfehler nach Wiederherstellen eines VIs - GerdW - 26.04.2022 18:35

Hallo Marcusius,

Zitat:Wer kennt dieses Verhalten und konnte es ggf. wie beheben?
Du könntest LabVIEW "zwingen", das Fenster neu zu zeichnen, indem du irgendwas auf dem FP aktualisierst…

Probiere doch mal aus, nach dem Invoke-Node irgendein FP-Element durch Neusetzen seines Wertes zu aktualisieren.