使用PCOMM时,如何缓冲区有数据时自动触发相应事件?

2024-12-20 20:19:46
推荐回答(1个)
回答1:

封装了PComm的串口通信VCL组件,可设置高达921600的波特率,支持485模式。缓冲区有数据时自动触发相应事件。 但也可不用事件通知的方法,而是采用超时读的方式,即事先设置好读的超时时间,在往端口写数据后直接Read,如果在设定的超时时间之内有数据到达,则Read立即返回,否则将一直等到 超时,然后返回空数据。这种顺序性更容易控制代码的流程。本人曾用它开发过多个对可靠性要求很高的项目,至今未发现问题。