Da läuft in deinem "Befehle"-VI aber so einiges schief, und einiges ist auch überflüssig.
1. Schau dir einmal all deine String-Konstanten an. Nur bei einer einzigen hast du die Anzeige auf "\ Codes Display" umgeschaltet, andererseits versuchst du überall über die Eingabe \r ein Return dranzuhängen.
2. Wenn du beim Lesen den Termination-Char auf Enable setzt, wieso dann nicht gleich (nur 1x) beim Serial Open machen?
3. Wenn dein Refraktometer seine Antworten immer mit einem Return quittiert, dann kannst du dir das ganze "Bytes at Serial Port" etc. sparen. Dann kommt an diese Stelle ein VISA-Read mit einem entsprechend großen Time-Out und du bist schon fertig. VISA-Read wartet dann nämlich so lange, bis es den "Termination Char" empfangen hat (oder bis zum Time-Out).
Hier ein entsprechend angepasstes Befehle-VI:
Refraktometer befehle 040311.vi (Größe: 18,09 KB / Downloads: 215)
Gruß, Jens