LabVIEWForum.de
Start/Pause/STOPP Funktion - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Start/Pause/STOPP Funktion (/Thread-Start-Pause-STOPP-Funktion)



Start/Pause/STOPP Funktion - JoKo - 16.03.2007 13:30

Hallo zusammen.
Da ich Neuling bin habe ich eine vielleicht einfache Frage.

Ich möchte einen Sinusgenerator gezielt über einzelne Buttons starten, pausieren und stoppen können.

1. Priorität für mich, hat die Pausefunktion. Die anderen Funktionen wären "nice to have"...

Ich bedanke mich vorab für Eure Hilfe.

Gruß
Jörg


Start/Pause/STOPP Funktion - Lucki - 16.03.2007 14:37

Beispiel siehe Anhang
Gruß Ludwig


Start/Pause/STOPP Funktion - JoKo - 16.03.2007 14:59

Vielen, vielen Dank dafür! Jetzt bin ich einen riesen Schritt weiter! Danke.

Jetzt wo ich den kleinen Finger bekommen habe, nehmen ich gerne die ganze Hand...

Wenn ich im Frequenzgenerator 1Hz angebe, läuft der Sinus so schnell wie möglich. Deshalb habe ich die Verzögerung eingebaut.
Wie stellt man diesen verflixten Generator richtig ein?

Bekommen Sie evtl. auch noch einen Start-Button hin? Nachdem man LabVIEW startet, wartet der Generator bis der Button gedrückt wird.

Danke.

Gruß
Jörg


Start/Pause/STOPP Funktion - Lucki - 17.03.2007 07:53

' schrieb:Wenn ich im Frequenzgenerator 1Hz angebe, läuft der Sinus so schnell wie möglich. Deshalb habe ich die Verzögerung eingebaut.
Wie stellt man diesen verflixten Generator richtig ein?
Bekommen Sie evtl. auch noch einen Start-Button hin? Nachdem man LabVIEW startet, wartet der Generator bis der Button gedrückt wird.
Jörg
Man kann ja in dem Express.VI "Timing für die Erfassung simulieren" anklicken. Habe ich gemacht, und es funktioniert tatsächlich nicht so, wie man sich das vorstellt. Da kann ich Dir aber auch nicht helfen, vielleicht weiß jemand anderes hier Bescheid, der sich mit diesem Ding auskennt....

Anbei verbessertes VI (Auf den von Dir gewünschten Startknopf kann man verzichten, wenn man als Default für den Pausenknopf "Pause" und nicht "running.." wählt).

Edit: Mr.T (folgender Beitrag) hat recht mit seinem Hinweis auf die "State machine", und das verbesserte VI entspricht dieser Forderung. Allerdings ist diese "State-machine" mit den beiden Zuständen "Pause" und "running" hier so simpel, daß sie normalerweise niemand als solche bezeichnen wird.


Start/Pause/STOPP Funktion - Mr.T - 17.03.2007 08:41

Hier eine Start Variante.

Bin aber selbst kein Fan, aber man möchte es ja selbst lernen, gelle?Big Grin
Lies Dich doch mal in die "State Machine" ein.

Also die Einstellungen funktionieren so bei mir - klar bei hoen Frequenzen und noch höheren Abtastraten geht näturlich de Prozessor in die Knie...


[attachment=5708]


War das so inetwa gemeint?

Gruß


Start/Pause/STOPP Funktion - JoKo - 19.03.2007 07:56

Leider kann ich erst heute antworten, da ich am Wochenende unterwegs war.

Vielen, vielen Dank für Eure Lösungen. Werde mir diese jetzt in Ruhe ansehen und den Lösungsweg verfolgen.
Ich will dabei ja was lernen!

Im Vorfeld habe ich mir bereits Gedanken über einen Zyklenzähler gemacht. Bekomme das natürlich auch nicht so richtig hin.

Eine Variante ist es über die Höhe der Amplitude zu zählen. Das ist aber unschön, da ich immer verschiedene Amplitude haben werde. Diese Variante bekomme ich sogar hin :-).
Die andere Variante habe ich über die Schleifen-Iteration versucht. Läuft aber nicht so richtig.

Habt Ihr eine Idee, wie man den Freq-Generator auf Zyklen abfragen kann?

Danke.

Jörg


Start/Pause/STOPP Funktion - JoKo - 20.03.2007 09:54

Hallo,
bei Eurer Lösung ist mir was aufgefallen.

Die Anzeige wird zwar gestoppt, im Hintergrund läuft der Generator aber noch weiter....

Sobald man die Pause wieder löst, werden alle Schwingungen so schnell wie möglich nachgeholt.

Gruß
Jörg