首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net 多串口通信,该如何解决

2012-06-13 
vb.net 多串口通信我的主机上面用多串口卡扩展出4个串口,我现在要用这4个串口连接4个不同的设备,其中一个

vb.net 多串口通信
我的主机上面用多串口卡扩展出4个串口,我现在要用这4个串口连接4个不同的设备,其中一个连接的是plc,其余的连接的是3个耀华秤。且下面的4个设备有可能同时向上位机发送数据。我现在在程序里新建了4个页面。每个页面上放置了一个SerialPort控件用来接收下位机发送过来的数据。我想请问一下当这4个端口同时打开接收数据时会不会有什么冲突?
  因为没有做过这种多串口的,请大家指点一下。谢谢!

[解决办法]
当然没问题了,一个串口控件监控一个串口
就像TCP通讯一样嘛,端口不一样是没有问题的,再多也不怕
[解决办法]
没问题的,各个串口都是隔离的,之间没有什么关系
[解决办法]
不会,你每个串口单独工作,不会影响,而且你每个页面上都放一个SerialPort,就说明你实例化了4个SerialPort类,所以实例间是相互封闭的。
但是你若用多串口卡,譬如CP114,有些口工作模式可能需要设置一下,有些可能是工作在232/485可选模式下的,你的称好像只有工作在232的通讯模式下的。
232若接线(2发送,3接收,5接地)正确,应该是在全双工模式下,通讯是双向的,即可发也可收。

热点排行