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 

Ereignisgesteuerte Abfrage der RS232-Schnittstelle



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!

06.03.2006, 13:37
Beitrag #1

micha Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2006



kA



Ereignisgesteuerte Abfrage der RS232-Schnittstelle
Hallo,
Ich such eine Möglichkeit, die Serielle Schnittstelle immer dann auszulesen, wenn Daten anliegen. Also nicht irgendwie in einer Schleife hängen bis was angekommen ist.
Leider hab ich noch nicht so den rechten Überblick über die ganzen LabVIEW Funktionen, Ereignisabfragen usw.

Vielleicht kann mir jemand einen Tipp geben.

Gruß Micha
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.03.2006, 13:41
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Ereignisgesteuerte Abfrage der RS232-Schnittstelle
Ist ganz leicht.

Visa Advanced->Events Palette.

Gruss Eugen
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2006, 10:42
Beitrag #3

micha Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2006



kA



Ereignisgesteuerte Abfrage der RS232-Schnittstelle
Kannst du mir mal sagen wie ich die Event teile anwenden muss ?
hab hier mal ein kleines Vi von mir beigefügt. Ist aber kein Unterschied zu erkennen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2006, 10:43
Beitrag #4

micha Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2006



kA



Ereignisgesteuerte Abfrage der RS232-Schnittstelle
Sorry hier ist es


Angehängte Datei(en)
Sonstige .vi  seriell_lesen2.vi (Größe: 56,61 KB / Downloads: 278)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2006, 11:16
Beitrag #5

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Ereignisgesteuerte Abfrage der RS232-Schnittstelle
Probiere jetzt noch mal.

Du hast in der zweiten While-Loop Event enabled und sofort disabled. Du musst erst nach dem Auslesen disablen.

Gruss


Angehängte Datei(en)
Sonstige .vi  seriell_lesen2_1_.vi (Größe: 43,16 KB / Downloads: 246)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2006, 11:37
Beitrag #6

micha Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2006



kA



Ereignisgesteuerte Abfrage der RS232-Schnittstelle
Ich verstehe nicht, warum er nicht in der Schleife1 genau so hochzählt wie in der Schleife 3. Er muss doch hier garnicht auf ein Event warten. Oder versteh ich das falsch.

Hab den Code nochmal etwas aufgeräumt !Smile


Angehängte Datei(en)
Sonstige .vi  seriell_lesen3.vi (Größe: 54,07 KB / Downloads: 252)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.03.2006, 13:00
Beitrag #7

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Ereignisgesteuerte Abfrage der RS232-Schnittstelle
In der Schleife 1 macht er doch VISA-Read, was natürlich länger dauert als nichts zu machen.

Sag mal, ich verstehe dein Programm nicht.

Du liest in der Schleife 1 und in der Schleife 2 von der gleichen seriellen Schnittstelle. Wie hast du dir das vorgestellt. Das was du in der ersten Schleife ausliest wird im Puffer 1 abgelegt, und Schleife 2 liest in den Puffer 2.

Das was im Puffer 1 steht fehlt dann im Puffer 2 und umgekehrt.

Gruss.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2006, 13:16
Beitrag #8

micha Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2006



kA



Ereignisgesteuerte Abfrage der RS232-Schnittstelle
Na ja wie gesagt hab ich noch nicht den vollen Durchblick in der Sprache LV, deshalb hab ich halt mal 3 parallele Schleifen aufgebaut in einer wollte ich die Serielle Schnittstelle immer auslesen, in der zweiten nur wenn wirklich Daten im Lesepuffer vorhanden sind und die dritte ist ja nur eine Zählschleife.
Das Programm hat sonst keinen logische Sinn.
Mein Problem ist aber immer noch das ich nicht verstehe wie ich nur dann den Puffer auslesen kann, wenn wirklich Daten vorhanden sind.

Sorry wenn ich das nicht so deutlich rübergebracht habe.

Gruß Micha
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Synchronisation von Kamera und dispenser (RS232 Schnittstelle) Eliii 14 9.593 28.05.2014 10:29
Letzter Beitrag: Eliii
Music Abfrage des COMM_STATUS Schreiner 1 3.717 18.04.2013 07:50
Letzter Beitrag: Kasi
  Freigabe der Schnittstelle RS232 Lessy2205 3 5.660 12.01.2012 15:31
Letzter Beitrag: jg
  Probleme beim Verwenden der RS232 Schnittstelle bei Lock-In SR830 Chemikerin 1 4.495 31.10.2011 14:07
Letzter Beitrag: snuz
  Lesen der seriellen Schnittstelle EIA-232 (RS232) AnhTeo 4 7.291 06.09.2011 03:15
Letzter Beitrag: AnhTeo
  Problem bei Kommunikation mit RS232-Schnittstelle abcdefg 17 16.532 10.08.2011 06:17
Letzter Beitrag: Y-P

Gehe zu: