INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Längere Wartezeit im Programmablauf



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.05.2019, 07:28
Beitrag #1

quattro888 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Apr 2019

2018 SP1
-
DE_EN


Deutschland
Längere Wartezeit im Programmablauf
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.05.2019, 07:31
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 15.978
Registriert seit: May 2009

09SP1, 11SP1, 17 (18)
1995
DE_EN

10×××
Deutschland
RE: Längere Wartezeit im Programmablauf
Ja!

Nimm eine Statemachine...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2019, 07:36
Beitrag #3

quattro888 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Apr 2019

2018 SP1
-
DE_EN


Deutschland
RE: Längere Wartezeit im Programmablauf
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2019, 09:18
Beitrag #4

NoWay Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 197
Registriert seit: Jul 2013

2018, 2019
2013
EN


Deutschland
RE: Längere Wartezeit im Programmablauf
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.).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2019, 10:36
Beitrag #5

seuk Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: May 2018

2018
-
EN


Deutschland
RE: Längere Wartezeit im Programmablauf

Akzeptierte Lösung

(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.

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2019, 14:26
Beitrag #6

quattro888 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Apr 2019

2018 SP1
-
DE_EN


Deutschland
RE: Längere Wartezeit im Programmablauf
Danke das hat mir sehr geholfen.

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

VG
quattro
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programmablauf creo_123 4 2.151 27.05.2013 11:43
Letzter Beitrag: GerdW
  ProgrammAblauf Andy4u 2 3.412 23.05.2011 09:28
Letzter Beitrag: Andy4u
  Werte während Programmablauf abfragen/nachtragen Nele08 2 3.198 04.04.2011 12:21
Letzter Beitrag: Nele08
  Wartezeit in While loop umgehen NasforNos 2 2.969 17.01.2011 08:47
Letzter Beitrag: GerdW
  Lange Wartezeit beim beenden loki77 2 2.520 27.09.2010 12:29
Letzter Beitrag: macmarvin
  Enum aus Programmablauf generieren andimtb 3 4.426 07.03.2010 22:45
Letzter Beitrag: schrotti

Gehe zu: