LabVIEWForum.de
Popup-Fenster mit aktualisierten Werten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Popup-Fenster mit aktualisierten Werten (/Thread-Popup-Fenster-mit-aktualisierten-Werten)



Popup-Fenster mit aktualisierten Werten - hans_p - 19.09.2011 13:22

Hallo, ich möchte ein popup Fenster per sub-vi aus dem haupt-vi aufrufen.
Dazu habe ich das sub-vi über die Eigenschafen auf Dialog gestellt.
Das Problem ist, dass ich die angezeigten Werte aktualisiert haben möchte.
Das funktioniert zwar, aber das Fenster geht dann immer auf und zu und flackert so...

Im Anhang mal ein einfachen Bsp. zu Verdeutlichung.

Gruß HP


RE: Popup-Fenster mit aktualisierten Werten - Der_Elch - 19.09.2011 13:48

1. Schaltverhalten im Main VI auf Latch umstellen, damit es nur einmal ausgeführt wird.

2. Sub VI wird bei jedem Schleifenaufruf gestartet. Das Sub VI muss ja auch in einer Schleife rennen.

Ich hänge jetzt nur das Sub VI als png an Smile

Edith meint: Hoppla, du arbeitest ja am 2009er


RE: Popup-Fenster mit aktualisierten Werten - hans_p - 19.09.2011 14:45

Danke, allerdings hält so das ganze haupt-vi an.
Ich möchte, dass das haupt-vi weiterläuft und im popup immer die aktuelle Zahl angezeigt wird.


RE: Popup-Fenster mit aktualisierten Werten - eb - 19.09.2011 15:10

Hallo,

meinst du, dass in dem SubVI aktuelle Werte aus dem MainVI angezeigt werden sollen?
Da ein PopupVI das "parallel" mitläuft nicht mehr ins Datenflussprinzip passt musst du dich auch von dem Gedanken lösen.
Die aktuellen Daten müssen an das "SubVI" kommuniziert werden, z.B. über eine GlobaleVariable, eine FGV, eine Queue, eine Datei, etc. weil es ja 2 Schleifen sind, die gleichzeitig laufen und sich untereinander "unterhalten".

Damit die erste WhileSchleife durch das Aufrufen nicht unterbricht stellst du in der "WindowAppearance" auf "floating" um. (deutsche Übersetzung habe ich grad nicht). Außerdem muss das "SubVI" in seiner WhileSchleife mit der MainWhileSchleife kommunizieren. Zum ausprobieren würde ich eine Globale Variable empfehlen.

Geht das so bei dir?


RE: Popup-Fenster mit aktualisierten Werten - eb - 19.09.2011 15:26

hier hab ich mal das Bsp. erweitert:
[attachment=35987]
[attachment=35988]
nicht die globale Variable "Numeric" vergessen anzulegen!

btw: die Grafiken sind 2010er Snippets