微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > LV在数组操作中的效率问题如何改进呢?

LV在数组操作中的效率问题如何改进呢?

时间:12-13 整理:3721RD 点击:
在看Lv的文档,里面提到在数字操作中,很占用资源且费时的地方就是需要对数组
分配内存空间,这需要对数据结构进行良好的设计。
另外,我想到:对数组的各种操作,在C中也是很容易实现的。那么采用CIN方法引入
C编码的数组操作程序,对LV在效率上有没有提高呢?
CIN提高的原因是什么呢?比如是对内存空间的灵活分配,还是代码本身的高速性能?
谢谢
.12

在使用LV 动态分配内寸给变化的数组时要使用LV的内寸管理器,在C语言中拒我所知,由
于数组要占用连续的内寸空间,那么改变数组大小时就要遇到同样的问题。所以使用LV或
是C是没有区别的。在一般的应用中这一点并不重要,但是在设计实时控制系统时则要认真
加以考虑,以保证控制循环运行的精确性。
LV代码的运行效率大约是C或C++的97%,这一点NI进行过测试。
.40

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

网站地图

Top