多线程类内法

3视图(最后30天)
班达
班达 2021年6月28日
设计机器人远程操作任务C++中,我可以创建类方法持续监听单线程TCP/IP包我想用matlab创建相同的场景Matlab找不到指南下简单类升想 isDataReceived() 待独立线程运行主线中机器人做其他事我看到事件块回调函数,但需要触发我需要这个数据 因为接收数据需要人工配置有建议吗
类def机器人控件
属性化
m_server=tcserver127.0.0.15000
m_buffer=
结束
方法论存取=私有
函数显示标志=数据接收
ifthis.m_server.NumBytesAvailable
this.m_buffer = read(this.m_server,this.m_server.NumBytesAvailable,字符串);
标志=真实性;
其余
标志=假;
结束
结束
结束
结束

答案(1)

默罕默德萨米族
默罕默德萨米族 2021年6月29日
编辑后 : 默罕默德萨米族 2021年6月29日
可组合数据队列对象并行运行TCP服务器可写函数读取TCP服务器对象数据函数处理数据并输入数据队列处理输出数据队列上可设置回调,再回调处理输出后用线程调用函数,分线运行需要读函数继续运行时,可使用函数内段循环另一选项是评析回调内读函数接收处理数据后回调开始下一读前它做其他事
可以看到我早先回答的例子 说明你如何建建像上方的东西//www.tatmou.com/matlabcentral/answers/793972-send-and-recieve-data-between-client-and-workers?s_tid=srchtitle

类别分类

标签标签

下载188bet金宝搏


发布

R2021a

社区宝搜捕

寻找MATLAB中心宝库并发现社区如何帮助你

开始打猎