我的主机上面用多串口卡扩展出4个串口,我现在要用这4个串口连接4个不同的设备,其中一个连接的是plc,其余的连接的是3个耀华秤。且下面的4个设备有可能同时向上位机发送数据。我现在在程序里新建了4个页面。每个页面上放置了一个SerialPort控件用来接收下位机发送过来的数据。我想请问一下当这4个端口同时打开接收数据时会不会有什么冲突?
一个串口控件监控一个串口
就像TCP通讯一样嘛,端口不一样是没有问题的,再多也不怕
没问题的,各个串口都是隔离的,之间没有什么关系
每个串口单独工作,不会影响,而且你每个页面上都放一个SerialPort,就说明你实例化了4个SerialPort类,所以实例间是相互封闭的。
但是你若用多串口卡,譬如CP114,有些口工作模式可能需要设置一下,有些可能是工作在232/485可选模式下的,你的称好像只有工作在232的通讯模式下的。
232若接线(2发送,3接收,5接地)正确,应该是在全双工模式下,通讯是双向的,即可发也可收。