Effacer les filtres
Effacer les filtres

Plot binary data from serial port

1 vue (au cours des 30 derniers jours)
Adi Mico
Adi Mico le 8 Juil 2011
I want to plot the bit data signal from the serial port. I use the command fread as Matlab say that fread is the funtion to read binary data. But when I use fread, I got numbers like 10,41,83,etc instead of 0 and 1. I want to view the signal as 0 and 1 so the plot is like squarewave. What am I supposed to do?
Here are my codes:
x=0:0.01:10;
y=fread(s);
cla;drawnow;
h=plot(handles.axes1,x(1),y(1));grid on; hold on; legend data;
for idx = 1 : length(x);
set(h,'xdata',x(1:idx),'ydata',y(1:idx));drawnow; end;
% s is the serial.
  1 commentaire
Lorenzo Luengo
Lorenzo Luengo le 8 Juil 2011
you mean something like view the serial stream?? maybe you can try this using dec2bin function.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by