' schrieb:Wenn ich Daten von ihm empfange, weiß ich vorher NIE, wieviele es sein werden... Ich kenne nur das terminierende Zeichen (z.B. <CR>).
Hallo,
jetzt bin ich endlich freigeschaltet und kann dir auch antworten.
Wenn ich dein Problem richtig deute, dann ist es ein ganz einfaches. Du bekommst über die Serielle Daten von unbekannter Länge und willst die mit LV einlesen.
Ich benutze dazu den Visa Serial. ( Instrument I/O / Serial /Visa Configure Serial Port)
Bei dem kannst du auch den Termination Char angeben und das sollte dein Problem beheben.
Hier nochmal ein Beispielprogramm von mir, welches ich vor kurzem benötigt habe. Kannst ja deinen Bedürfnissen anpassen.
Serial_Port.vi (Größe: 19,25 KB / Downloads: 298)