提升vi的性能

提升vi性能的方法


1.适时选择动态调用子vi,常用任务,启动时加载;非常用任务,调用时加载


2.避免强制类型转换会产生数据备份,如果必须要进行数据备份,则尽量对数据量小的数据备份,比如对一个数的备份就比对一个数组的备份性能要好


3.防止内存泄漏,注意关闭已经打开的引用,及时释放其所占用的内存资源


4.合理使用全局变量,全局变量虽然可以减少vi的连线,提高程序的可读性,但是会产生数据备份,因此,要尽量对数组、图像等具有大数据量的数据使用全局变量,使用移位寄存器相比全局变量可以有效的减少占用的资源


5.灵活使用labview自带的vi,使用labview自带的vi相比传统的方法性能有极大提升


6.元素同址操作结构,在labview编程过程中,我们希望在更新数组或簇中的元素时能尽量减少
元素数据的备份,元素同址操作结构为这一实现提供了简单实用的方法,他可以实现多种情况的缓存重用,消除元素复制开销


7.巧妙配置调用库函数节点,在labview编程过程中,有时我们会需要调用动态链接库函数,在某些只有输入端,没有输出端并确保在所调用函数中没有修改输入数据的应用当中。为了防止对输入数据进行备份,我们可以通过配置调用库函数节点的方法提升运行性能,如对库函数节点配置,对库函数的输入端勾选常量选择框,可避免数据备份

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值