LabVIEWForum.de - Kommunikation mit der RS 232

LabVIEWForum.de

Normale Version: Kommunikation mit der RS 232
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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
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
Hi rolfi

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

mfg Mario
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
welche Version von VISA verwendest du denn.
Die neueste ist 3.3

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

mfg
Danke.

Werde ich testen.
rolf
Seiten: 1 2
Referenz-URLs