提升vi的性能

来源:互联网 发布:总会有一个人,知你冷暖 编辑:程序博客网 时间:2024/06/06 01:01
提升vi性能的方法
1.适时选择动态调用子vi
常用任务,启动时加载
非常用任务,调用时加载
2.避免强制类型转换
会产生数据备份,如果必须要
进行数据备份,则尽量对数据量小的数据备份,比如对一个数的备份
就比对一个数组的备份性能要好
3.防止内存泄漏
注意关闭已经打开的引用,及时释放其所占用的内存资源
4.合理使用全局变量
全局变量虽然可以减少vi的连线,提高程序的可读性,但是会产生数据备份,
因此,要尽量对数组、图像等具有大数据量的数据使用全局变量,
使用移位寄存器相比全局变量可以有效的减少占用的资源
5.灵活使用labview自带的vi
使用labview自带的vi相比传统的方法性能有极大提升
6.元素同址操作结构
在labview编程过程中,我们希望在更新数组或簇中的元素时能尽量减少
元素数据的备份,
元素同址操作结构为这一实现提供了简单实用的方法,他
可以实现多种情况的缓存重用,消除元素复制开销
7.巧妙配置调用库函数节点
在labview编程过程中,有时我们会需要调用动态链接库函数,在某些
只有输入端,没有输出端并确保在所调用函数中没有修改输入数据的
应用当中。为了防止对输入数据进行备份,我们可以
通过配置调用库函数节点的方法提升运行性能,如对库函数节点配置,
对库函数的输入端勾选常量选择框,可避免数据备份
0 0