LabVIEWForum.de - Längere Wartezeit im Programmablauf

LabVIEWForum.de

Normale Version: Längere Wartezeit im Programmablauf
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich suche nach einer Möglichkeit, den Programmablauf für z.B. eine halbe Stunde zu unterbrechen und diese Wartezeit im besten fall in einem Popup bzw. Programmdialog anzuzeigen (und zwar als ablaufenden Timer). Im Anschluss soll das Programm ohne Eingreifen des Users fortgesetzt werden.

Ist soetwas möglich?

Danke!

Viele Grüße
quattro888
Ja!

Nimm eine Statemachine...
Danke!

Ich arbeite bereits mit einer Statemachine. Mir ist nur leider nicht ganz klar, welche Timingfunktion ich verwenden soll (Warten-MS??) und wie ich die Zeit in einem Popup anzeigen und in echtzeit ablaufen lassen kann.

Hab da leider noch keine Erfahrungen mit.
Du könntest z.B. ein seperates VI aufrufen, das Schließen/Minimieren dieses VIs verbieten und es auf Modal setzen. Damit erzwingst du quasi, dass der Timer auf dem Schirm bleibt. Rufst du dieses VI asynchron auf, könntest du sogar noch im Hintergrund weitermachen, aber das ist ja nicht das was du machen willst, wenn ich deiner Schilderung folge.

Hier ein Ansatz:
Das aufgerufene VI nimmt zunächst eine Startzeit. Mit minimaler Mathematik und "Get Date/Time in seconds" lässt sich daraus ein Timer bauen. Find ich persönlich besser als bloß eine Zeit abzuwarten, da es dir die Flexibilität lässt, während des Wartens zu agieren (user Events z.B.).
(21.05.2019 09:18 )NoWay schrieb: [ -> ]Das aufgerufene VI nimmt zunächst eine Startzeit. Mit minimaler Mathematik und "Get Date/Time in seconds" lässt sich daraus ein Timer bauen. Find ich persönlich besser als bloß eine Zeit abzuwarten, da es dir die Flexibilität lässt, während des Wartens zu agieren (user Events z.B.).

Nette Idee, hier ein Beispiel mit Event Struktur, 150ms Timeout und Stop Knopf statt einfach nur 150ms warten in der While Schleife.

[attachment=59984]
Danke das hat mir sehr geholfen.

Mir war nicht klar dass ich mit dem Zeitstempel einfach Rechnen kann Wink.

VG
quattro
Referenz-URLs