Hallo king,
Zitat:Also sollte ich die Wartezeit rausnehmen und das BytesAtPort in TermChar umwandeln?
Wartezeit rausnehmen: Ja.
BytesAtPort in TermChar umwandeln: Nein. Stattdessen das BytesAtPort durch eine Konstante ersetzen udn mehr Bytes abfragen, als die Messages enthalten.
Zum TermChar: Einfach mal die Hilfe zum VISASerialPortInit lesen.
Zitat:Bei einem leeren Lesepuffer sollte ich den Wert Null erhalten.
Warum wunderst du dich dann darüber, dass du nur Nullen angezeigt bekommst?
Zitat:Meinst du das Kommunikationsprotokoll?
Ich meinte eher Dinge wie: sendet das Gerät von allein Daten? Muss man die Daten per Kommando (jedesmal) anfordern? Sendest du das passende Kommando? In welchem Format sind die Daten im zu lesenden String enthalten? Sowas sollte alles im Manual stehen, welches du zu deinem Messgerät erhalten haben solltest!
Welche Typ Messgerät benutzt du eigentlich
genau?