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