S
simulink
Unregistered / Unconfirmed
GUEST, unregistred user!
在一个端口接收多路数据并在tchart上显示,接收时用的是indy的idtcpserver,利用数据中的校验位来区分多路数据,显示的时候显示不同路的数据曲线,但是有一个问题,我接收的时候用的是readbuf函数(应该用select),接收数据后立即发送至一个缓冲区,并调用显示处理函数,具体数据类型以及校验位的判断都在处理函数中进行,利用if语句,并分别调用显示的函数。显示的时候如果是一路数据则显示正常,若两路数据同时来的时候则发现显示速度明显变慢,大概为一路时候的二倍,请帮忙分析一下原因,谢谢!