使用spcomm如何读取每次发送过来的字符串数据,并分别保存?(50)

  • 主题发起人 主题发起人 IT自动化
  • 开始时间 开始时间
I

IT自动化

Unregistered / Unconfirmed
GUEST, unregistred user!
首先给下位机发送串数据比如aa,下位机接收到后发送ok,上位机接收到ok后再发送bb,下位机接收到后再发送ok,然后上位机确认后再发送cc,下位机再发送ok,上位机确认后再发送dd,最后上位机接收后发送ok,上位机再接收确认,ok后结束,否则重发。求大佬救援!
 
这是最简单和最常用的模式。先发送数据到下位机,上位机等待,知道收到OK或TimeOut,执行下一步或退出重发。
 
通信虽然简单,但是出现了一个问题,pc机每次都是先执行完所有的发送数据程序段,才去执行接收数据,达不到一发送一接收的效果。请问怎么样才能做到呢?
 
通信虽然简单,但是出现了一个问题,pc机每次都是先执行完所有的发送数据程序段,才去执行接收数据,达不到一发送一接收的效果。请问怎么样才能做到呢? 难道你一个线程同时执行两条路径?典型的SB
 
通信虽然简单,但是出现了一个问题,pc机每次都是先执行完所有的发送数据程序段,才去执行接收数据,达不到一发送一接收的效果。请问怎么样才能做到呢? 难道你一个线程同时执行两条路径?典型的SB 我才刚学delphi不久,不太明白你的意思,spcomm读写线程分开,怎么做才能达到一发一收的效果,楼上能否写段示例代码参考一下?
 
后退
顶部