LabVIEWForum.de - Boolean als globale Variable

LabVIEWForum.de

Normale Version: Boolean als globale Variable
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich möchte in meinem programm einen boolean wert (stop button) aus dem main vi in subvis übergeben, mit einer globalen variable funktioniert das allerdings nicht... wie kann ich das umsetzen?

VG Ares
Hallo Ares,

das funktioniert auch mit globalen Variablen.
Es gehen aber auch FGVs (aka AEs) oder Notifier ganz prima…
(04.09.2019 10:46 )ares2013 schrieb: [ -> ]mit einer globalen variable funktioniert das allerdings nicht
Auch globale Variablen müssen zyklisch abgefragt werden. Nur alleine übergeben ist nicht ausreichend.
(04.09.2019 11:27 )GerdW schrieb: [ -> ]Hallo Ares,

das funktioniert auch mit globalen Variablen.
Es gehen aber auch FGVs (aka AEs) oder Notifier ganz prima…

so meine ich das ganz grob. boolean ist in der main und die schleife soll das subvi sein.
ich habe in meiner main einen stop button und ich möchte, dass wenn ich den button betätige auch die while schleifen in den subvis stoppen. aber so funktioniert das ja leider nicht
Hallo Ares,

der Button im Main muss natürlich auch in einer (parallel laufenden) Schleife sein: ansonsten wird er ja nur exakt einmal am Start beschrieben…
Hallo Ares,
es geht auch mit Referenz als Übergabe.

Gruß
Freddy
(04.09.2019 12:03 )GerdW schrieb: [ -> ]Hallo Ares,

der Button im Main muss natürlich auch in einer (parallel laufenden) Schleife sein: ansonsten wird er ja nur exakt einmal am Start beschrieben…

Vielen Dank! klappt wie es soll.
Eine Frage am Rande hab ich noch:
Ich möchte die Fenstergröße des Subvis festlegen (das funktioniert ja mit strg+i, window size) aber ich kann das Fenster nicht kleiner ziehen
Hallo ares,

Zitat:Ich möchte die Fenstergröße des Subvis festlegen (das funktioniert ja mit strg+i, window size) aber ich kann das Fenster nicht kleiner ziehen
Du legst in den VI-Proeprties die Minimalgröße fest - und wunderst dich, dass du das Fenster nicht noch kleiner machen kannst???
Hmm

Was genau willst du denn festlegen?
(Wenn das Fenster mit einer definierten Größe geöffnet werden soll, kannst du die ja programmatisch im VI über eine Propertynode einstellen…)
(04.09.2019 12:03 )GerdW schrieb: [ -> ]Hallo Ares,

der Button im Main muss natürlich auch in einer (parallel laufenden) Schleife sein: ansonsten wird er ja nur exakt einmal am Start beschrieben…

'Darf' ich diese Abbruchbedingung in der oberen Schleife benutzen oder wird mir das Probleme bereiten?
Ps: habe das Problem mit der Fenstergröße behoben.. hatte da wohl einen kleinen DenkfehlerBig Grin
(04.09.2019 17:07 )Freddy schrieb: [ -> ]Hallo Ares,
es geht auch mit Referenz als Übergabe.

Gruß
Freddy

Vielen Dank für deine Antwort! Das hatte ich auch schon überlegt aber das wäre mir zu viel Aufwand gewesen weil ich zu viele globale Variablen habe die ich durch die Referenz hätte umtauschen müssen Undecided
Zitat:'Darf' ich diese Abbruchbedingung in der oberen Schleife benutzen oder wird mir das Probleme bereiten?
Du musst dafür sorgen, dass die Variable wieder auf False gesetzt wird. Sonst wird die zweite Schleife zukünftig nur einmal durchlaufen.

Gruß
Freddy
Seiten: 1 2
Referenz-URLs