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 

VISA: Wait on Event - Vor Timeout Abbrechen



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!

19.01.2012, 01:04
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
RE: VISA: Wait on Event - Vor Timeout Abbrechen
Das Timeout des VI Visa Wait On Event "schlägt nicht zu", sondern ganz im Gegenteil: Es ist Dein Freund und Helfer, um Das Programm zu stoppen.
Bei der Methode handelt es sich, genau genommen, um ein Mittelding von Polling und Eventbehandlung: Die VISA-Events werden augenblicklich behandelt, die Stop-Behandlung ist hingegen Polling .
Die Funktionsweise ist so: Das VISA-Vi erhält einen Timout, z.B 500ms, entsprechend der gewünschten Polling-Rate. Dieses Timeout hat nichts mit Deinem gewünschten Timeout zu tun. Wenn die 500ms Timeout erreicht sind, wird der Fehler abgefangen und ein einem neuen Schleifendurchlauf weiter auf Events gewartet. Bei dieser Gelegenheit wird jedesmal der Stop-Button gelesen.
Erst wenn das wirklich gewünschte Timeout erreicht ist, z.B von 10s, wird die Schleife und damit das Warten auf Ereignisse abgebrochen.

Habe mal das offizielle Beispiel zum VISA Wait On Event.VI modifiziert. Allerdings wäre das gar nicht notwendig gewesen, die Methode wird dort eigentlich schon praktiziert. Dort ist der Timeout lediglich unendlich: Das VI zählt so lange Ereignisse, bis mit dem Stopp-Knopf abgebrochen wird - und das Abbrechen funktioniert! Ungeschickt ist dort lediglich die Fehleranzeige. Das Visa-Timeout ist hier kein Fehler und sollte nicht groß als Fehler auf dem Frontpanel angezeigt werden.

10.0 .vi  Beispiel.vi (Größe: 41,69 KB / Downloads: 402)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: VISA: Wait on Event - Vor Timeout Abbrechen - Lucki - 19.01.2012 01:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Polling über USB RAW - Timeout funktioniert nicht MirkoB 3 5.139 06.09.2017 15:18
Letzter Beitrag: MirkoB
  TimeOut error 6101 patriote00 15 14.005 18.12.2015 14:55
Letzter Beitrag: patriote00
  VISA: Timeout Error (1073807339) TobSTAR 4 9.673 03.07.2014 09:22
Letzter Beitrag: TobSTAR
  Byte (hex) erzeugt Timeout im VISA Lolleg 2 4.269 06.06.2014 13:26
Letzter Beitrag: Lolleg
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.249 10.11.2013 12:16
Letzter Beitrag: Y-P
  VISA-Read abbrechen? BJ 4 4.658 16.04.2013 16:33
Letzter Beitrag: BJ

Gehe zu: