当前位置:编程学习 > VB >>

VB串口通信

两台PC机进行串口通信,我做的是播放软件,怎样将接收来的数据响应命令,控制影片的播放,暂停,停止,要求两台PC能同步播放 你的播放软件只需要支持串口就行了,添加一个mscomm控件吧,RThreshold属性设置为1,打开端口后用output属性发指令,接收方就会有OnComm事件产生,再由input属性得到接收到的数据(长度由InBufferCount属性确定) 个人理解:
1、先设计链接线路,2-3、3-2,也就是串口的2、3引脚交叉链接。
2、定义通信协议,这个的看你自己的定义了
3、编写程序,参考:http://download.csdn.net/detail/veron_04/4037248
引用 楼主 abc674344405 的回复:
两台PC机进行串口通信,我做的是播放软件,怎样将接收来的数据响应命令,控制影片的播放,暂停,停止,要求两台PC能同步播放


你这需求,我觉得你还不如一台电脑接两个显示器来的方便啊 BTW,你们笔记本端是不是都用的USB转串口的转换线转换的啊,速度怎么样 你模拟一个串口键盘就好了。控制端连程序都免了。 判断接收来的命令,当符合某个值或者某个条件的时候触发播放语音。
引用 4 楼 bcrun 的回复:
BTW,你们笔记本端是不是都用的USB转串口的转换线转换的啊,速度怎么样


USB转串口,速度没有问题,区别主要在于稳定性方面.

我这边FT232用得很稳定,国产的CH340也不错,但没有在工业环境中打拼过.

至于PL2303,非常一般化.......能不用就不用.
补充:VB ,  COM/DCOM/COM+
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,