LabVIEWForum.de
Sub-VI über Button im Hauptpanel abbrechen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Sub-VI über Button im Hauptpanel abbrechen (/Thread-Sub-VI-ueber-Button-im-Hauptpanel-abbrechen)

Seiten: 1 2 3


Sub-VI über Button im Hauptpanel abbrechen - jg - 03.02.2008 15:15

Dann musst du eine Referenz des Numeric Control aus dem Main-VI an das Sub-VI übergeben und dann per Property Node den aktuellen Wert setzen.

Lv82_img
[attachment=10970][attachment=10971]
MfG, Jens


RE: Sub-VI über Button im Hauptpanel abbrechen - LouiJo - 30.11.2011 18:32

Hallo zusammen,

ich habe das gleiche Problem, wie "Philipp aus dem Wald", verstehe aber die ganzen Lösungsansätze nicht, da ich nur LabView 7.1 habe und die ganzen VIs nicht öffnen kann. Kann mir da jemand weiterhelfen?

LG
LouiJo


RE: Sub-VI über Button im Hauptpanel abbrechen - Lucki - 30.11.2011 22:15

(30.11.2011 18:32 )LouiJo schrieb:  Kann mir da jemand weiterhelfen?
Kann nur die Bildchen von den letzten VIs von Jens posten:
[attachment=37465]
Die Einfachst-Variante, um das Sub-VI vom Haupt-VI aus zu stoppen, wurde übrigens noch gar nicht erwähnt: Globale Variable verwenden.


RE: Sub-VI über Button im Hauptpanel abbrechen - unicorn - 30.11.2011 22:30

@Lucki
Doch, die globale Variable hattest Du schon mal erwähnt.
Guckst Du hier:Ass
(29.01.2008 19:27 )Lucki schrieb:  Du hast zwar einen komischen Namen, aber immerhin gehörst Du zu der Minderheit von Fragern, die sich im Textteil klar ausdrücken..
Man kann es mit globalen Variablen machen, ich würde aber Melder bevorzugen. Nimm mal das hier Denkanstoss.
(In die untere Schleife von main sollte man auch noch eine Uhr mit 50ms einbauen)

Lv82_img

Ist aber auch fast drei Jahre her...
Eine weitere Möglichkeit wäre noch, eine Queue zu verwenden.


RE: Sub-VI über Button im Hauptpanel abbrechen - LouiJo - 02.12.2011 11:18

Mit globalen Variablen habe ich es auch schon ausprobiert, allerdings ist mein Programm etwas komplizierter aufgebaut und greift auf verschiedene Messgeräte zu, die alle nach konstanten Zeitabständen gleichzeitig messen sollen. Sobald ich die aber globale Stopvariable benutze sind die Zeitabstände nur noch ungleichmäßig.

Daher suche ich eine einfachere Alternative. Ich probier "das Bildchen mal aus".

LG
LouiJo


RE: Sub-VI über Button im Hauptpanel abbrechen - LouiJo - 02.12.2011 12:14

Ich habe das jetzt mal nachgebaut (allerdings ohne es verstanden zu haben) und ich muss feststellen, dass das Programm nicht funktioniert. Hat jemand ne Idee wieso?


RE: Sub-VI über Button im Hauptpanel abbrechen - Cerub - 02.12.2011 12:25

Du musst in der Ereignisstruktur das dynamische Event auswählen statt dem Control.


RE: Sub-VI über Button im Hauptpanel abbrechen - LouiJo - 02.12.2011 12:42

Super. So funktionierts. Vielen Dank. :-)


RE: Sub-VI über Button im Hauptpanel abbrechen - unicorn - 02.12.2011 15:39

Eleganter ist jedoch die Lösung über Queues oder einen Notifier.
Hier ein Beispiel aus einer Präsentation von NI.


RE: Sub-VI über Button im Hauptpanel abbrechen - LouiJo - 02.12.2011 18:09

Stimmt. Das ist wirklich sehr elegant. Ich werde beides mal ausprobieren. Vielen Dank.