Wie ich sehe, ist mein VI auf wenig fruchtbaren Boden gefallen. Schade. So kann es nicht funktionieren.
Vor allem: Der Sendebefehl ist 
ein byte, die Antwort besteht immer aus 
drei bytes. Diese 3 Byte mußt Du auch empfangen, auch wenn Du 2 davon (CR und LF) nicht brauchst! Du kannst die nicht einfach im Empfangspuffer stecken lassen und denken das erledigt sich von selbst.
Habe mal 2 Varianten im VI benutzt, um die beiden Bytes zusammenzubringen.
Ein typisches Anfänger-Feature ist übrigens die extensive überflüssige Verwendung von Sequenzrahmen, siehe Dein VI.
 
  TEST3.vi (Größe: 21,93 KB / Downloads: 286)