读书人

串口监视解决方案

发布时间: 2012-05-11 12:55:37 作者: rapoo

串口监视
比如有个软件通过串口发送01;串口上的硬件会返回02,现在想用软件模拟这个硬件。当监视到向串口发送01的时候,让串口接收02。



[解决办法]
如果你的电脑上有两个串口的话,就用另一个串口模拟这个硬件好了。2-3,3-2,5-5接起来就可以了。
[解决办法]
1.usb转接
2.虚拟串口
[解决办法]
如果没有两个串口的话是不好办的!

1.可以把串口 的 2,3脚短接,这样就自己发给自己了

2.有虚拟串口软件

3.自己写驱动模拟串口
[解决办法]
接个串口卡,然后将串口卡的2个串口用串口线连接起来就行了。
之后分别打开对应的两个串口。想怎么玩都行。
一块卡估计100来块。
[解决办法]
用两台电脑,另一台上装模拟软件。
[解决办法]
另外提供一个线索:用虚拟机VPC可以设置其串口对应于“命名管道”或“文本文件”
[解决办法]
我不知道LZ想做什么,01和02的意义又是什么。如果只是需要简单测试的话,或者只是用“串口调试助手”就可以了,这个东西网上搜下就有(免费)。如果要做到模拟上位机和下位机的通信,也就是说,你的命令很多很复杂,那么采用虚拟串口了。或者加一个串口卡(常用的型号差不多60RMB左右)
[解决办法]
很容易的

但是代码 过于庞大
。。。

我帮代码贴给你吧

但是不知道你会不会 用 。。

没有写类

最简单的方法 就是 用串口调试助手

楼主要的话

可以mail我吧

我给你 发个串口调试助手

== 我去网站帮你找个吧 ,

http://www.elecfans.com/soft/58/62/2008/200801111874.html

嘿嘿

[解决办法]

[解决办法]
推荐个串口监听的专业工具:PortMon
注意是监听哦,也就是不影响串口被其他软件使用的情况下,可以直接检测到串口接收、发送的数据,而且可以同时监听多个串口。
[解决办法]
建议用C++builder的Victor 串口 VCL 控件
http://www.cppfans.com/d_vcl_files/yb_comm_133.asp
我就是用这个串口控件为一个项目写了个软件。
不过它不是虚拟的,是实在的。偶不懂楼主为什么一定要虚拟的。

读书人网 >C++ Builder

热点推荐