LabVIEWForum.de
Funktion des Stopp-Buttons variiert - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Funktion des Stopp-Buttons variiert (/Thread-Funktion-des-Stopp-Buttons-variiert)



Funktion des Stopp-Buttons variiert - Philipp841 - 30.05.2018 13:55

Moin,

bei angehängtem VI ist folgendes "Phänomen (?)" zu beobachten:

Wird das VI gestartet, läuft die Whileschleife kontinuierlich. Wird 1x der Stopp-Button geklickt und darauf hin über die Schaltfläche "Run" das VI erneut gestartet, läuft das Programm wieder kontinuierlich.

Klicke ich, nachdem die Schleife kontinuierlich lief, jedoch zweimal auf den "Stopp-Button", läuft das Programm bei erneutem Start über "Run" nur für eine begrenzte,kurze Zeit. Wird "run" erneut angeklickt läuft es wieder kontinuierlich.

Kann mir jmd. sagen was da passiert?

Danke & Gruß Philipp


RE: Funktion des Stopp-Buttons variiert - jg - 30.05.2018 14:41

Ich kann deine Beschreibung NICHT bestätigen und deshalb auch nicht erklären.

Solange bei vor Start des VIs der Stop-Button grau dargestellt wird, sollte deine While-Schleife solange laufen bis ein Fehler auftritt oder der Stopp-Button betätigt wird.

Sollte der Stopp-Button vor Start des VIs auf TRUE stehen (Farbe gelb), dann läuft die Schleife tatsächlich nur 1x (also sehr kurz).

Gruß, Jens


RE: Funktion des Stopp-Buttons variiert - Lucki - 31.05.2018 07:34

Abhilfe: Methodenknoten "Standardwert Wiederherstellen" für Stopknopf.
(Hintergrund: Wenn Du den Stopknopf drückst, bevor Du das VI startest - oder was das Gleiche ist: Nachdem es beendet wurde -, dann hat Der Stopknopf beim nächsten Start den Zustand "On", und das VI wird gleich wieder beendet. Durch das Lesen wird der Knopf jetzt zwar zurückgesetzt, aber das nützt Dir in diesem Fall nichts. Erst beim nächsten Start, mit rückgesetztem Startknopf, ist dann alles OK.)


RE: Funktion des Stopp-Buttons variiert - Freddy - 01.06.2018 08:08

Hallo Philipp,
Du verwendest bei Deinem Stop Taster das Schaltverhalten "Latch beim Loslassen".
LabView merkt sich die Tastenbewegung bis das VI die Funktion ausgewertet hat.

Vielleicht ist Dein Problem weg, wenn Du ein anders Schaltverhalten auswählst.

Gruß
Freddy


RE: Funktion des Stopp-Buttons variiert - jg - 01.06.2018 09:13

(01.06.2018 08:08 )Freddy schrieb:  Hallo Philipp,
Du verwendest bei Deinem Stop Taster das Schaltverhalten "Latch beim Loslassen".
LabView merkt sich die Tastenbewegung bis das VI die Funktion ausgewertet hat.

Vielleicht ist Dein Problem weg, wenn Du ein anders Schaltverhalten auswählst.

Gruß
Freddy
Wenn sich das VI zwischen den beschriebenen Versuchen wirklich im EDIT-Modus befindet, dann trifft diese Vermutung nicht zu bzw. sie darf nicht zutreffen.
EDIT: Denn der OP behauptet, dass er im Edit-Modus den Stopp-Button 2x betätigt, somit ist er bei Start des VI auf FALSE. Dass er zwischenrein betätigt wurde, spielt keine Rolle.

Gruß, Jens


RE: Funktion des Stopp-Buttons variiert - Lucki - 01.06.2018 12:44

Labview merkt sich im Edit-Modus schon, ob an den Bedienelementen herumgespielt wurde - es übernimmt nämlich diese Einstellungen beim Start, sofern im Programm keine andere Initialisierung erfolgt.
Die Lösung von Philips Problem ist die Initialisierung des Stop-Knopfes auf False (Standardwert), also so:
[attachment=59171]
Das man von Anfängern nicht gleich verstanden wird, das passiert oft. Das aber angesehene Experten hier weiter an der Lösung herumraten, als wäre nichts geschehen, das wundert mich schon. Vielleicht macht das die Sommerhitze. Big Grin


RE: Funktion des Stopp-Buttons variiert - jg - 01.06.2018 15:55

Offtopic2
@Lucki: Natürlich löst dein Vorschlag das Problem, egal, was im Edit-Modus des VI betätigt wurde oder nicht. Das habe ich auch nicht bestritten.

Der OP behauptet aber, dass er im Edit-Modus den Stopp-Button 2x betätigt hat. Ergo muss er bei Start des VI auf FALSE stehen, ein Reset ist in diesem Fall zwar nicht falsch, aber auch nicht notwendig. Irgendwas stimmt also nicht bei der Beschreibung durch den OP. Leider gibt es keine Rückmeldung, wir müssen also raten. Du weisst ja, die Glaskugel funktioniert selten zuverlässig. Glas2

Grüße & schönes Wochenende,
Jens


RE: Funktion des Stopp-Buttons variiert - Lucki - 02.06.2018 07:28

@Jens
Wenn Philipp schreibt
Zitat:Klicke ich, nachdem die Schleife kontinuierlich lief, jedoch zweimal auf den "Stopp-Button" ...
so sagt das zwar aus, dass der Stop-Knopf nach dem Beenden des Programms zweimal gedrückt wurde und demzufolge beim Neustart wieder auf "false" stehen müßte.
Aus dem dem von Philipp beschriebenen Verhalten seines Programms - und mittels meiner Glaskugel - hatte ich ich aber dann herausgefunden, daß er in Wirklichkeit meint:
"Klicke ich, wenn das Programm läuft, zum Beenden zweimal auf den Stopp-Button..."
Jedenfalls ist jetzt alles geklärt, unabhängig davon, ob sich Philipp noch mal meldet oder nicht.

Ich wünsche Dir ebenfalls ein schönes Wochenende
Ludwig


RE: Funktion des Stopp-Buttons variiert - IchSelbst - 02.06.2018 09:22

(02.06.2018 07:28 )Lucki schrieb:  "Klicke ich, wenn das Programm läuft, zum Beenden zweimal auf den Stopp-Button..."
Genau so hat mir das meine Erfahrung auch gesagt: Erstens gibt es eine gewisse Diskrepanz zwischen dem, was der Anwender tut, meint und schreibt. Zweitens gibt es Anwender, die eben zum Beenden des Programmes zweimal und mehr auf den Ende-Button klicken.


RE: Funktion des Stopp-Buttons variiert - Philipp841 - 04.06.2018 15:06

Hello @all,

vielen Dank für Eure Beiträge und Lösungen. Es tut mir Leid, dass ich mit meiner Beschreibung des Problems für Irritationen gesorgt habe. In der Tat wollte ich es genau so ausdrücken, wie es Lucki aufgefasst hat:

Lucki schrieb:
"Klicke ich, wenn das Programm läuft, zum Beenden zweimal auf den Stopp-Button..." also nach dem Beenden noch ein weiteres Mal... Blush

Danke an Alle, der Methodenknoten hats natürlich gebracht!

Philipp