Azzera filtri
Azzera filtri

Plot binary data from serial port

1 visualizzazione (ultimi 30 giorni)
Adi Mico
Adi Mico il 8 Lug 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 Commento
Lorenzo Luengo
Lorenzo Luengo il 8 Lug 2011
you mean something like view the serial stream?? maybe you can try this using dec2bin function.

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by