V3.7.2虚拟串口常见问题
1.如果安装虚拟串口之后,虚拟的com口在电脑上没有找到
解决办法:
1)卸载虚拟串口,关闭电脑防火墙和杀毒软件,重新下载安装
原因:由于安装过程中驱动被杀毒软件阻挡,或驱动丢失(第一步做完还不行,去操作第二步)
2)打开安装目录,运行一下vspdxp_install.exe
2.Windows socket error:由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作.(10055),On API connect
解决办法:
TcpTimedWaitDelay和MaxUserPort设置
注册表 : "regedit.exe"
打开注册表,找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/TCPIP/Parameters 注册表子键并创建名为 MaxUserPort 的新 REG_DWORD 值。建议值:十六进制fffe。 停止并重新启动虚拟串口软件。
注意:如果电脑上没有这两个参数,可以手动添加。
3.虚拟串口删除不掉
解决办法:
1)关闭软件,找到这个工具可以删除所有的虚拟串口
2)删完了让客户打开安装目录,运行一下vspdxp_install.exe
4.在串口状态改变或TCP刚建立建立时网络端会收到8个字节数据包
8个字节数据包为我公司特有功能“类RFC2217同步波特率”。实现虚拟串口状态改变,对应连接的串口服务器串口参数也同步改变(仅适用于我公司的串口服务器)
在“监控”窗口中可看到数据包的详细介绍
解决办法:
点击“选项”,取消勾选“同步波特率(类RFC2217)”即可。本功能默认为开启。
5.串口服务器和虚拟串口通信不输出数据的解决办法
1)串口服务器为TCP Client
VCOM:【网络协议】设置为TCP Server;
串口服务器:【目标IP】必须为VCOM运行的计算机的IP,【目标端口】必须为VCOM的本地端口;
VCOM的【网络状态】显示【监听(..)】,表示网络已连接,否则查看上一步设置;
2)串口服务器为TCP Server
VCOM:【网络协议】设置为TCP Client,【目标IP/域名】设置为串口服务器的IP,【目标端口】设置为串口服务器的本地端口;
VCOM的【网络状态】显示【已连接】,表示网络已连接,否则查看上一步设置;
3)串口服务器为UDP
VCOM:【网络协议】设置为UDP,【目标IP/域名】设置为串口服务器的IP,【目标端口】设置为串口服务器的本地端口;
串口服务器:【目标IP】设置为VCOM运行的计算机的IP,【目标端口】 为VCOM的本地端口;
UDP无法判断网络是否连接,所以,使用调试助手发送数据,接收到数据表示设置正确;