关于串口方面的问题
各位老师们好:近来在学习labview,有幸在网上下载了某位老师的作品,欣喜他的功能强大之外,但也有如下三个问题缠扰我几天了还未解决,后来在论坛的cpubbs老师的指导下解决了此问题,感激啦!现发到论坛来让大家更好的学习与交流;
一.接收区数据我一选择与取消"十六进制显示",接收区原有的数据马上清零不见了,从程序上看只是显示格式变了一下,不知为何接收区数据就清零了? 解:打开程序框图会发现移位寄存器操作的[数据接收]变量许多地方断线了,因此执行这些地方,接收区数据马上就清零了.
二. 两串口的波特率不同也可以发送与接收正确,串口的波特率不同对收发数据没有影响,我所见的labview串口程序好像都是这样的.
解:这是由于我在PC端使用了虚拟串口而不是实实在在存在的硬件串口,因为新建的两个虚拟串口是相通的,似乎此时没有波特率的概念了,设置不一样也行。当接上实在的物理串口时不同的波特率接收就不一样了.
希望大家遇到此问题时能够少走些弯路,谢谢!
{:soso_e179:}{:soso_e183:}{:soso_e181:}谢谢兄弟分享! 谢谢分享经验! 我想请问一下那个虚拟串口是怎么弄的?我的也需要一个虚拟串口,但是一直没弄好。 谢谢
页:
[1]