【发布时间】:2026-01-31 15:30:02
【问题描述】:
我正在做一个项目,通过XBees 将数据从一台笔记本电脑传输到另一台笔记本电脑。我已经完成了GUI界面,但是接收部分有问题。由于接收方不知道接收文件的确切时间,我编写了一个无限循环,即:
recv=[];
while (1)
while s.BytesAvailable==0
end
a=fscanf(s);
recv=[recv a]
end
我怎样才能一直运行这个for循环,从程序一开始直到用户关闭程序,用户仍然可以选择不同的数据来传输它?
换句话说;将任务分为两部分,接收部分始终运行;而传输部分仅在用户想要传输数据时才起作用...
【问题讨论】:
-
你可以看看这篇精彩的文章:undocumentedmatlab.com/blog/…
标签: matlab user-interface parallel-processing matlab-guide xbee