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 

Welche Time gilt bei Timeout ?



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!

22.09.2009, 07:30 (Dieser Beitrag wurde zuletzt bearbeitet: 22.09.2009 07:56 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Welche Time gilt bei Timeout ?
' schrieb:Irgendwie scheint das nicht so ganz richtig zu sein. Wenn ich nun eine While-Schleife herumbastele wird immer wieder der Timeout ausgelöst. Gilt Timeout für den Start der Anwendung oder ab welchem Zeitpunkt läuft die Zeit für Timeout ?
Ja, ich find auch es ist unklar, aber zumindest läßt sich eines sagen:
Ein Timeout beginnt niemals automatisch ab Start der Anwendung, sondern immer ab Zeitpunkt Aufruf der Funktion, in der es einen Timeout gibt. (Wobei ich hier unter Funktion auch die Eventstruktur mit einschlie0e).
Wenn ich in einer Schleife ein Wait habe und noch irgendwelchen anderen Code, so funktioniert es so: Bei jedem neuen Schleifendurchlauf wird zuerst das Wait aufgerufen, d.h die Wartezeit beginnt sofort. Während des Wartens wird dann der andere Code in der Schleife abgearbeitet. Wenn das weniger lange dauert als das Wait, dann gilt das Wait, ansonsten dauert es eben so lange wie es braucht, durch das Wait tritt aber keine zusätzlich Verlängerung des Zyklus ein.
Beispiel: In einer Schleife habe ich - blödsinnigerweise, aber nicht falsch - zwei Waits mit T1 und T2. Die Wartezeit ist dann nicht T1 + T2, sondern es gilt die längere der beiden Zeiten.
Bei der Eventstruktur ist es aber gerade anders herum als bei einem Wait in der Schleife Timeout ist hier nicht die mindeste, sondern die höchste Wartezeit - falls eben wärend der Wartezeit kein Ereignis eintritt. Das Gleiche gilt auch bei Timeout in DAQmxRead, Warten auf Daten in Queues usw.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Welche Time gilt bei Timeout ? - HansWerner - 21.09.2009, 16:26
Welche Time gilt bei Timeout ? - jg - 21.09.2009, 19:27
Welche Time gilt bei Timeout ? - Lucki - 22.09.2009 07:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA Timeout LP 8 8.149 10.10.2019 09:05
Letzter Beitrag: jahu
  CLD Prüfungsängste, Timeout HasteMalNeMark 7 5.946 29.03.2016 16:01
Letzter Beitrag: rolfk
  Event-Struktur: Timeout während der Eventabarbeitung kwakz 4 5.494 04.09.2015 17:21
Letzter Beitrag: Lucki
  Timeout für Netzwerkpfad einstellbar? hansi9990 3 4.190 18.05.2015 17:54
Letzter Beitrag: GerdW
  UDP Write Timeout NoWay 5 6.118 06.01.2015 12:34
Letzter Beitrag: rolfk
  BenutzerEvent löst timeout-Case aus Hasenfuss 21 14.589 04.07.2013 18:46
Letzter Beitrag: Holy

Gehe zu: