visa com口接收数据后发送数据有延时怎么解决?

2019-07-17 09:49发布

本帖最后由 夜的沉默 于 2015-3-30 10:25 编辑

visa端口循环接收数据,在接收到某帧数据后,发送一帧固定数据,接收数据和发送数据之间大概有2秒延时,如何解决?(图1接收数据,图2发送数据)
1.jpg
2.jpg
测试.zip 下载积分: 积分 -1 分
465.99 KB, 下载次数: 17, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
lzb8174
2019-07-18 13:19
简单看了一下你的程序,延时的原因可能有以下几点:1,你的visa接收程序里面的timeout不是你那样用的,好好看看visa的设置,最好的例子就是LV的官方例子。2,你的visa接收和解包程序,while循环没有任何延时控制。3,你的发送模块中当接收到EB 90 92 0 0 0 0 0 0 0 D A时,还有一个子VI,你检查一下这个子VI是不是有2S的延时(我打不开你的子VI),或者说这个子VI也是一个死循环。这个是很重要的一点,请注意。祝好~~

一周热门 更多>