LabVIEWForum.de
VISA liest weniger Bytes wie im Puffer - 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: VISA liest weniger Bytes wie im Puffer (/Thread-VISA-liest-weniger-Bytes-wie-im-Puffer)



VISA liest weniger Bytes wie im Puffer - beppone - 14.11.2011 17:36

Hallo!

Ich habe ein interessantes Problem: Ich lese von einer Elektronik Daten einer Photodiodenleiste (von einem Scanner) aus. Das sollten eigentlich 914 Bytes sein. Im Puffer habe ich teilweise 916 oder 918.... Das interessante dabei ist nun, dass das alles prinzipiell super funktioniert. Sobald ich aber den Sensor beleuchte, liest VISA nur mehr z.B. 132 Bytes aus, obwohl im Puffer 916 liegen. Das variiert auch sehr stark, ist unwiederholbar... Hat irgendwer eine Ahnung? Irgendein Timeout Problem? Wie kann ich die VISA Read Funktion dazu "zwingen", alle Daten aus dem Puffer zu lesen?

Besten Dank und schöne Grüße! Stefan


RE: VISA liest weniger Bytes wie im Puffer - jg - 14.11.2011 17:51

Hast du den "Terminal Char/Trennzeichen" bei "VISA Configure Serial Port" deaktiviert?
Ansonsten liefert die VISA-Read Funktion nämlich nur den String bis zum Trennzeichen.

Gruß, Jens


RE: VISA liest weniger Bytes wie im Puffer - beppone - 14.11.2011 19:53

Das wars, danke!!! Wenn du wüsstest, wie lang ich heut herumgesch** hab... Alles Beste, Danke, Stefan