在我的运动控制软件和等离子割炬之间进行通信时偶尔会出现此错误。串行链接的用途是在切割开始之前一次性设置切割信息。我正在使用VB6和MSComm。
我知道端口本身已经发布,因为它发生后,其他串行通信软件(诊断等)也无法访问端口。我想了解MSCOmm在收到此错误时正在做什么,以便找到更好的硬件解决方案。
答案 0 :(得分:2)
尝试使用其他OCX
www.comm32.com有一个模仿mscomm但有很多改进的控件
答案 1 :(得分:1)
Mscomm32.ocx
仍为fully supported。你可以请他们的支持人员帮忙。如果您拥有MSDN订阅,则可能有权免费获得支持事件。
道歉,如果你已经想到这一点,我希望其他人可以给你一个直接的解决方案。
答案 2 :(得分:1)
我遇到了同样的问题,这就是进入这个论坛的原因。在深入了解通信丢失问题之后,发现间歇性属于我的USB-RS232转换器模块。主要是因为它正在控制外部硬件,它会受到电气噪声的影响,从而导致USB-RS232模块中断。通过拔掉它并将其放回或关闭整个系统来解决它。确保您的软件问题不是一个难题