酋长 发表于 2008-4-28 14:15:26

如何清空VISA读取模块的读取缓冲区?

用VISA和单片机采集数据,怎么才能清空数据缓冲区,方便观察下次的传送数据?

actrue 发表于 2008-4-28 14:25:51

是不是用VISA CLOSE?呵呵,我也不清楚:P

ricken 发表于 2008-4-28 14:27:15

不是楼上所说的,应该有一个清空VISA缓冲区的框图,你到VISA里面找一下,名字就是清空缓冲区的.

actrue 发表于 2008-4-28 14:37:48

原帖由 ricken 于 2008-4-28 14:27 发表 http://www.cpubbs.com/bbs/images/common/back.gif
不是楼上所说的,应该有一个清空VISA缓冲区的框图,你到VISA里面找一下,名字就是清空缓冲区的.

是不是VISA CLR?
呵呵~~:$

ricken 发表于 2008-4-28 15:38:00

对了,是这个了.先清空输出缓冲区,然后发送中断信息,再清空输入缓冲区.

酋长 发表于 2008-4-28 16:24:40

哦,谢谢
如过我只是想清空读取缓冲区的显示结果呢?程序要怎么编?

lgh269 发表于 2008-4-29 00:04:43

你是用VISA编写串口通信程序吗?
串口的话你用 VISA flush i/o buffer
页: [1]
查看完整版本: 如何清空VISA读取模块的读取缓冲区?