LabVIEWForum.de
Kommunikation mit der RS 232 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Kommunikation mit der RS 232 (/Thread-Kommunikation-mit-der-RS-232)

Seiten: 1 2


Kommunikation mit der RS 232 - rolfi - 20.04.2005 09:10

Hi,

wenn der "Fehler" auftritt, gibts laut Error-Handler ebenfalls keinen Fehler sondern nur die Warnung, dass nicht alle Zeichen aus dem Puffer gelesen wurden (Fehlernr: 1073676294)

Ich habe auch schon vor Aufzeichnungsgebeginn den Puffer entlerren lassen, leider keinen Effekt.

Handshake? Wie darf ich deine Aussage verstehen. Den Handshake übernimmt LV doch automatisch?

lg,
rolf


Kommunikation mit der RS 232 - rolfi - 20.04.2005 15:31

Hi,

ich glaube ich habe die Lösung Lol
Dh. ich teste noch, aber es schaut sehr gut aus.
Bis jetzt habe ich immer die Bytes der seriellen Schnittstelle abgefragt und direkt dem VISA READ weitergegeben.
Wenn ich ihm (VISA READ) die genaue Byte-Anzahl vorgebe scheint es zu funktionieren. Zumindest bis jetzt.

Nur, was mache ich, wenn die genaue Byte-Anzahl nicht ermittelt werden kann bzw. variabel ist?

lg,
rolf


Kommunikation mit der RS 232 - Mario W. - 21.04.2005 19:09

Hi rolfi

Ein anderer Vorschlag wäre die ganze Sache Eventgesteuert ablaufen zu lassn.
Hab dir mal dein Prog etwas motiviziert.

mfg Mario


Kommunikation mit der RS 232 - rolfi - 22.04.2005 11:47

Hi,

Danke für das Beispiel-VI. Leider birgt es bei mir das selbe Phänomen. Hin und wieder gerät er außer "Tritt".

Aber mit der Lösung, dass ich die Menge der gelesenen Bytes vorgebe, funktionierts.

Warum es anders rum nicht läuft, bleibt mir ein Rätsel.

lg,
rolf


Kommunikation mit der RS 232 - Mario W. - 22.04.2005 11:53

welche Version von VISA verwendest du denn.
Die neueste ist 3.3

ftp://ftp.ni.com/support/visa/drivers/win32/3.3/

mfg


Kommunikation mit der RS 232 - rolfi - 25.04.2005 12:17

Danke.

Werde ich testen.
rolf