微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > VISA句柄进入循环的连接方式

VISA句柄进入循环的连接方式

时间:10-02 整理:3721RD 点击:
在labview自带的“连续串口写入和读取”(Continuous Serial Write and Read) VI中,读写循环的VISA会话句柄进入是通过移位寄存器的。


个人认为,因为会话句柄是在循环外输入的,并没有随着每次循环开辟新的会话句柄,也就是说这里应该并不需要移位寄存器。并且通过性能分析监测内存使用情况发现,是否使用移位寄存器对内存使用并没有影响。


那么,自带范例为何要这么使用呢?是我理解错了吗?



通过上面两个图发现,如果在循环内关闭会话句柄,不论是否使用移位寄存器,都不会出现错误,会话没有关闭。那么,是否说明每次循环都有打开新的会话句柄?
进一步考虑,对于循环外创建的会话句柄、引用句柄等,如果需要输入到循环内进行操作时,是否需要使用移位寄存器呢?

有没有人能解答呢?或者,分享下自己的看法?如果论坛之前有相关主题,也可以分享下。自己没找到。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top