关于SPCOMM在接收数据的同时,发送命令出现滞后的问题!

liuhuan992 2010-03-08 08:51:58
小弟最近使用SPCOMM用于上位机对单片机的串口通信,

发现SPCOMM在接收大量数据的同时让其发送命令,会出现响应滞后的问题,

通过监控软件发现,该控件是在处理完接收数据后才发送的命令,

并不是实时的数据响应,所以,小弟在此向各位前辈请教,该情况需如何处理?
...全文
88 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuhuan992 2010-03-09
  • 打赏
  • 举报
回复
看来楼上各位都未遇到这个问题,那我在自己研究下吧,



结贴!
IDWB 2010-03-08
  • 打赏
  • 举报
回复
应该是你没设置好吧,比如各个timeout,如readintervaltimeout就是读取间隔时间

至于处理的时机那是你程序逻辑吧
lw19860412 2010-03-08
  • 打赏
  • 举报
回复
应该是接收完就可以执行发送(其实SPComm接收的过程就是读COMM缓存的过程)

至于处理的时机那是你程序逻辑吧
sparklerl 2010-03-08
  • 打赏
  • 举报
回复
应该是接收完就可以执行发送(其实SPComm接收的过程就是读COMM缓存的过程)

至于处理的时机那是你程序逻辑吧
bdmh 2010-03-08
  • 打赏
  • 举报
回复
没太明白,一般这类互动式的通信,都要有握手协议,发送什么样的命令,执行什么样的动作,而且对于不同的机器,由于机器配置的影响,会出现时间上的不同步,所以spcomm也可以调节一些参数来达到对不同机器的丢数据的问题,所以你可以试着调节一下
ffwin 2010-03-08
  • 打赏
  • 举报
回复
换 CPort3





































回复内容太短了!

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧