虚拟COM口发送数据问题 做串口通讯数据采集的测验,由于笔记本没有COM口,在虚拟机里虚拟了一个COM口。现在我想要用这个假的COM发一些信息并且用VB接收请问应该怎么做?接收的网上讲了一些,但是用虚拟设备发送的基本没有。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没用过虚拟的COM口,用过USB转RS232的COM口. 你做一个成对的虚拟串口,一个用一收一个用来发就行了比如用vspm你选用udp模式做一个com4接收IP发送IP都用127.0.0.1发送端口7101 接收口 7102然后再做一个com5接收IP发送IP都用127.0.0.1发送端口7102 接收口 7101这样就做好了com4和com5就通了,在com4发的数据com5能收到,反过也一样 对不起 忘了说了 不是串口间通讯 而是 要把一些数据通过虚拟COM发送 然后用vb的mscomm接收 不太明白这个意思,你用的是vspm吗?如果是的话同一台电脑上收发的话就按我上面说的做,如果是两台电脑之间的话,你在两台电脑上都装上,IP分别填上自己的和对方的就可以了 谢谢楼上,但我要做PLC程序VB部分 但是现在没有PLC设备,想模拟从COM口/串口过来的PLC数据,现在不知道怎么做虚拟了COM口;但是却没有PLC设备,能不能用程序虚拟PLC设备通过COM口发送数据,我在MSCOMM接收,通了就OK。 LZ:你完全可以通过USB转RS232来实现物理COM口与你主机本身的COM口通过连接线完成通信调试.一端作上位机程序代码调试用,另一端模拟PLC设备(也通过VB模拟或用串口调试软件模拟). 如果PLC用的是专门协议的话那就麻烦了,至少你要有个plc的模拟器,如果通讯协议用的是modbus的话你可以这样操作我用vspm举例了1.用UDP模式创建2.建两个成对的串口3.用模拟软件,使用其中一个串口比如,我这里用了com10和com11那我的模拟软件可以使用com11这样用MSCOMM打开com10的时候就能收发模拟软件的数据了 (DROPBOX好象被河蟹了)如果PLC用的是专门协议的话那就麻烦了,至少你要有个plc的模拟器,如果通讯协议用的是modbus的话你可以这样操作我用vspm举例了1.用UDP模式创建2.建两个成对的串口3.用模拟软件,使用其中一个串口比如,我这里用了com10和com11那我的模拟软件可以使用com11这样用MSCOMM打开com10的时候就能收发模拟软件的数据了 模拟串口没用过,不过用一个USB转COM口可以实实在在地在宿主机上做一个COM1(可以自定)出来我用的是VPC,在它的SETTING中选虚拟机的串口与宿主机的串口的关系即可这样收数好象没有什么问题. 键盘HOOK问题 讨论一下TIMER控件 如何用代码创建一个WebBrowser控件 串口连接问题!非常急!!! 我在程序怎么不能够显示日语! 高分! 如何做一个优秀木马? VB的编辑功能 我好笨啊,都快急死了。请您指教 键盘精灵 重重有赏!有关ACTIVEX在IE中安全提示的问题,急!!急!!急!!help 随机一个路径的文件,如何求其所在目录? 180 分求助 VB MDI子窗体问题
比如用vspm
你选用udp模式
做一个com4
接收IP发送IP都用127.0.0.1
发送端口7101 接收口 7102
然后再做一个com5
接收IP发送IP都用127.0.0.1
发送端口7102 接收口 7101
这样就做好了
com4和com5就通了,在com4发的数据com5能收到,反过也一样
如果是的话同一台电脑上收发的话就按我上面说的做,
如果是两台电脑之间的话,你在两台电脑上都装上,IP分别填上自己的和对方的就可以了
LZ:你完全可以通过USB转RS232来实现物理COM口与你主机本身的COM口通过连接线完成通信调试.
一端作上位机程序代码调试用,另一端模拟PLC设备(也通过VB模拟或用串口调试软件模拟).
1.用UDP模式创建
2.建两个成对的串口
3.用模拟软件,使用其中一个串口
比如,我这里用了com10和com11
那我的模拟软件可以使用com11
这样用MSCOMM打开com10的时候就能收发模拟软件的数据了
如果PLC用的是专门协议的话那就麻烦了,至少你要有个plc的模拟器,如果通讯协议用的是modbus的话你可以这样操作我用vspm举例了
1.用UDP模式创建
2.建两个成对的串口3.用模拟软件,使用其中一个串口
比如,我这里用了com10和com11
那我的模拟软件可以使用com11
这样用MSCOMM打开com10的时候就能收发模拟软件的数据了