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 

R232 Datensynchronisierung



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!

02.07.2007, 10:45 (Dieser Beitrag wurde zuletzt bearbeitet: 02.07.2007 10:47 von eg.)
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
R232 Datensynchronisierung
' schrieb:Hallo alle zusammen,

ich bin gerade dabei, ein Messgerät mit Hilfe einer R232 Schnittstelle auszulesen.
Realisiert habe ich das ganze mit VISA. (VISA Open, Write zum Befehl senden und Byteabfrage und VISARead zum emfangen in eine While-Schleife). Ich habe jedoch ein Problem damit, die Daten, die vom Messgerät in der richtigen Zeit auszulesen...
Um überhaupt Werte angezeigt zu bekommen muss ich in meine WhileSchleife eine Wartezeit einbauen. Diese habe ich
voher mit Hilfe des Hyperterminal in etwa gemessen. Soweit funktioniert auch alles. Allerdings nur solange, wie das Messgerät zwischenzeitig nicht den Messbereich wechselt oder eine Owerflow ausgibt, denn dann "stockt" er kurz und die Senderate stimmt nicht mehr.

Gibt es eine Möglichkeit, LabVIEW zu sagen, dass er immer nur dann Empfangen soll, wenn auch ein Wert kommt. Also eine Art "dynamische" Wertauslese???

Viele Dank schon mal für eure Hilfe

Viele Grüße
Kaa

P.S: Vorläufiges Testprogramm im Anhang!


Also ich würde zwei Vorschläge machen:

1) Alles asynchron einlesen. Also so wie du es machst, nur die Antwort in einen Schieberegister sammeln. Die gesammelten Daten kannst du dann nach deinen wünschen auswerten.

2) VISA Events benutzen. Du kannst auf ein Signal (Interrupt) von der seriellen Schnittstelle warten. Sobald das Signal kommt sofort die Schnittstelle auslesen.

eg

P.S. hier gibt es ein Beispiel, aber für LV8.0. Wenn du willst kann ich es dir runterkonvertieren. In dem Beispiel benutze ich beide meine Vorschläge.
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=30342

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
R232 Datensynchronisierung - Kaa - 02.07.2007, 10:26
R232 Datensynchronisierung - Y-P - 02.07.2007, 10:39
R232 Datensynchronisierung - eg - 02.07.2007 10:45
R232 Datensynchronisierung - Kaa - 02.07.2007, 10:58
R232 Datensynchronisierung - eg - 02.07.2007, 11:02
R232 Datensynchronisierung - Kaa - 02.07.2007, 14:02
R232 Datensynchronisierung - eg - 02.07.2007, 14:59
R232 Datensynchronisierung - Kaa - 02.07.2007, 15:11
R232 Datensynchronisierung - eg - 02.07.2007, 15:24
R232 Datensynchronisierung - Kaa - 04.07.2007, 16:27
R232 Datensynchronisierung - eg - 04.07.2007, 16:29
R232 Datensynchronisierung - Kaa - 05.07.2007, 13:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  R232 Schnittstelle (PC zu Messgerät) knq 17 14.116 10.06.2015 15:22
Letzter Beitrag: Trinitatis
  Kommunikation R232 gigimc 3 4.969 11.01.2006 19:03
Letzter Beitrag: Fritz

Gehe zu: