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 

Event-gesteuerte RS232



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!

03.02.2014, 09:48
Beitrag #11

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: Event-gesteuerte RS232
Zu Deiner Ausgangsfrage:
(31.01.2014 14:20 )Mr. B schrieb:  Ich frage mich, ob es möglich ist in einer Schleife auf X Teilnehmerevents zu warten - diese dann meinetwegen in eine query schieben, um sie dann nacheinander abzuarbeiten (denn die Daten können natürlich auch zeitgleich eintreffen).
VISA-Read verhält sich schon von Natur aus so wie man das von Events her kennt - d.h. es wartet und wartet, bis etwas ganz Bestimmtes eintritt. Das kann sein: a) Zeilenendezeichen eingetroffen (falls Zeilenende-Steuerung konfiguriert, sehr zu empfehlen!). b) Die per Eingangsbelegung festgelegte Anzahl von Bytes befindet sich im Buffer c) Timeout ist erreicht (Gibt es so auch bei der Event-Struktur, aber es wird eigentlich nicht als Event gezählt)
Eine extra Event-Struktur wäre da doppelt gemopppelt.
Man kann diese Ereignsisteuerung aber außer Verkehr setzten - und von Anfängern wird das regelmäßig so gemacht und es wird hier auch teilweise vorgeschlagen, manchmal auch zu Recht . Z.B so: Vor Ausführung von VISA-Read wird nachgeschaut was im Puffer ist und dann immer genau das gelesen. Entweder es wird vorher genügend lange gewartet, damit alles was man erwartet auch schon im Buffer ist, oder es wird so lange gepollt, bis man alles zusammen hat.
Wenn Du mehrere COMs hast und Du willst nicht pollen, dann geht das nicht in einer Schleife, sondern nur in parallelen Schleifen. Es muß dann überall einen Timeout geben, damit man die Schleifen auch mal beenden kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Event-gesteuerte RS232 - MIGU - 16.10.2006, 18:20
RE: Event-gesteuerte RS232 - Mr. B - 31.01.2014, 14:20
RE: Event-gesteuerte RS232 - Lucki - 31.01.2014, 18:44
RE: Event-gesteuerte RS232 - Lucki - 03.02.2014 09:48
RE: Event-gesteuerte RS232 - Mr. B - 02.02.2014, 16:43
RE: Event-gesteuerte RS232 - Mr. B - 03.02.2014, 10:57
RE: Event-gesteuerte RS232 - GerdW - 03.02.2014, 11:09
RE: Event-gesteuerte RS232 - Lucki - 03.02.2014, 11:28
RE: Event-gesteuerte RS232 - GerdW - 03.02.2014, 11:32
RE: Event-gesteuerte RS232 - Lucki - 03.02.2014, 11:57
RE: Event-gesteuerte RS232 - Mr. B - 07.02.2014, 09:41
RE: Event-gesteuerte RS232 - GerdW - 07.02.2014, 09:44
Event-gesteuerte RS232 - A.Berndsen - 16.10.2006, 18:43
Event-gesteuerte RS232 - MIGU - 16.10.2006, 19:49
Event-gesteuerte RS232 - eg - 16.10.2006, 21:18
Event-gesteuerte RS232 - A.Berndsen - 16.10.2006, 22:02
Event-gesteuerte RS232 - eg - 17.10.2006, 00:38
Event-gesteuerte RS232 - MIGU - 22.10.2006, 20:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  User Event in einem Event zünden? theodrin 11 8.673 28.08.2009 21:36
Letzter Beitrag: theodrin

Gehe zu: