Fprintf from a text file
1 次查看(过去 30 天)
显示 更早的评论
I have created a test example to send a signal from matlab and receive the response + plot. However the signal i want to send is much longer than the one in this example. I have tried reading from a file but i cant use the printf function with a vector column. dont want to use fwrite either as only printf works. Any ideas on a solution? Thanks
s = serial('COM3');
set(s,'BaudRate',9600);
s.InputBufferSize = 6000;
fopen(s);
t=1;
a=0;
fprintf(s,'9 8 7 6 5 4 3 2 1 0')
while(t<=10)
a =fscanf(s,'%d');
x(t,:) =[t a]
t=t+1;
plot(x);
drawnow;
axis auto;
grid on;
end
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Multidimensional Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!