labview的深入探索之全局变量、移位寄存器和LV2全局变量比较

2015-08-25 09:55:05来源: eefocus
对于内置全局变量和FUNCTION GLOBAL(LV2 GLOBAL)的性能LV相关书籍中的介绍各不相同,甚至是矛盾的,关于数据竞争的问题就不讨论了,FUNCTION GLOBAL有明显的优势,今天主要看看它的运行速度问题,我在以前的文章中提到过读写GOBAL需要内存拷贝的问题,频繁调用内存管理器肯定要影响它的速度,而FUNCTION GLOBAL虽然不存在内存复制的问题,但是它需要反复调用SUBVI,一定程度上会影响它的速度。

首先看内置GLOBAL的SHIFT REGISTER的性能比较。



可以看出SHIFT REGISTER的运行速度远高于全局变量,这是可以理解的,毕竟SHIFT REGISTER是LV的核心,它的运行肯定是高效率的。




可以看出对一个简单地标量,GLOBAL的速度还是快于FUNCTION GLOBAL的,不过是在一个数量级别上。







本次实验的数据类型是簇,内部包含两个元素,2个数组长度为100的数组
从上面的实验结果可以得出结论,当数据结构非常复杂时,FUNCTION GLOBAL的效率要高于内置全局变量,原因是内存复制的开销已经高于SUBVI调用的开销

关键字:labview  全局变量  移位寄存器

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/0825/article_12914.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
labview
全局变量
移位寄存器

小广播

独家专题更多

TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved