关于串口通信时间的设定
时间:12-13
整理:3721RD
点击:
我从串口得到数据,我用的是visa read
在visa read 里面有一个时间,是用来限制读取数据的时间的
假如我限制一秒的话,那不管读没读完数据,串口就关闭了
我想可不可以这样,把那个时间取消掉,就是说我什么时候读完什么时候结束
最好在读取的时候 能出现一个对话框,能看到时间的变化
在visa read 里面有一个时间,是用来限制读取数据的时间的
假如我限制一秒的话,那不管读没读完数据,串口就关闭了
我想可不可以这样,把那个时间取消掉,就是说我什么时候读完什么时候结束
最好在读取的时候 能出现一个对话框,能看到时间的变化
你的串口波特率有这么慢?还是什么原因,1s都不够读吗?
用中断应该可以实现。比如接收积存器到达某个值,就会产生一个中断。
你要根据数据量和波特率来算大概时间的,
我碰到要读几十秒的情况呢,
因为仪器经常使用9600的波特率
.149
多线程
串口怎么多线程?
想法有问题吧
.77
这个波特率是115200
已经不小了
只是串口的数据太多了
每一次大约要近万个字节
呵呵,要十秒钟左右哈
读串口的代码放在一个线程中
主线程只负责启动“串口线程”