读书人

串口通讯组件,哪种最稳定?最好用?该如

发布时间: 2012-03-08 13:30:13 作者: rapoo

串口通讯组件,哪种最稳定?最好用?
各位大牛,你们在串口开发时,选用的是哪种组件,哪种最稳定?最好用?
理由是什么?
1. Cport
2. CnRS232
3. MScom
4. SPCOM
5. 其他组件

[解决办法]
用过1,3,4
看你是什么应用,我建议用Cport,Spcom在点对点通讯的时候没啥问题,主要缺点是它收取数据是定时去收,这个特点在实际应用时可能会有很大的限制,比如下位机不能发太快啊什么的。Mscom适中,主要缺点是分发程序时还要动态库去支持,Cport效率,通讯机制都很好,缺点是有的版本中的事件可能不好用
[解决办法]
如果你的应用实时性很高的话,根据被动接收的数据做出反应,建议用Cport,比如一个电站中控制电闸,你如果用Spcom的话,等你收完数据都已经过了要求反应时间了,更别谈什么控制了,Cport是触发机制的,就是即使只有一Bit的数据来了都能触发接收事件,底层是怎么触发的没仔细去研究
理论上都应该对接收到的数据进行长度啊 ,校验位啊之类的校验,跟效率没什么关系
[解决办法]
感觉要是用PC来做实际的控制的话,速度肯定是赶不上,而且稳定性肯定也会有问题.
比如说是 电站中控制电闸 ,我不清楚是如何的业务,但是觉得应该用PLC来控制.

PC上做一般的监测,配置还行.
[解决办法]
强烈建议使用Synapse组件包中的TBlockSerial组件,可到其官方主页下载。一般人儿我不告诉他,谁用谁知道啊!

读书人网 >.NET

热点推荐