Hallo Malthy ja stimmt du hast mir da mal was gezeigt, hatte ich auch ausprobiert, aber ging dann - soweit ich mich erinnere - auch nicht richtig. Ist aber schon lange her, dass ich mich damit beschäftigt habe.

Bisher habe ich es so gelöst:
Code:
    while on_off == 1
         fopen(com);
         fwrite(com, 'SE00051P', 'uint8'); //Sensor aktivieren
         pause(0.065); 
         fwrite(com, 'SE103P', 'uint8'); //Sensor Werte abfragen 
         A = fscanf(com) //Einlesen 
         fclose(com); 
         // Konvertieren der Daten 
         A_b = regexp(A,' ','split'); 
         Distanz = hex2dec([A_b{2} A_b{3}])
         Daten{i}= Distanz 
         plot(i,Daten{i}, '.')
         on_off = get(hObject,'Value');
         i = i+1;
    end
Da mein Plot auf der x-Achse aber nur bis Wert 100 geht, kann ich nur 100 Messwerte anzeigen, alle weiteren werde nicht mehr angezeigt. Ich hätte gerne, dass der Messwert 101 angezeigt wird dafür Messwert 1 verschwindet. Sprich die X-Achse weiter wandert. Es sollte dann eine kontinuierliche Messanzeige sein.