LabVIEW

 找回密码
 注册
查看: 9944|回复: 15

[LabVIEW课堂] 第六期课堂活动-LabVIEW程序性能-优化内存管理

[复制链接]
发表于 2008-6-10 20:22:29 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
第六期课堂活动时间:6月13日(本周五)晚上8点
) g; E. z3 D& R, n, l" j% l地点:www.vihome.com.cn/hi) |$ \0 g0 L) m' k' G" v
主题:提升LabVIEW程序性能-优化内存管理
$ Y; l% ]2 X/ Q* k0 ]; U, F5 h* O/ @: v" ?4 w* h5 _0 P
讲课人:NI应用工程师-Terrence
2 j1 {: P0 t: {, C) }) G; o# `/ q7 u% }; }
提升LabVIEW程序性能-优化内存管理_final.rar (626.56 KB, 下载次数: 419)
6 |2 Z/ w, d- ~, p0 _: _; R6 ^( u9 }5 [9 d2 ^7 U7 |
DEMO程序下载:

demo.rar

854.57 KB, 下载次数: 313, 下载积分: 威望 1 , V币 -1 , 贡献 1

IDAQ-USB-6009数据采集卡
发表于 2008-6-10 20:28:19 | 显示全部楼层
在线课堂
赶快做沙发 我顶上去:16P

升级   39.28%

发表于 2008-6-10 22:15:42 | 显示全部楼层
顶呀,前几期错过了。

升级   50.78%

发表于 2008-6-11 07:06:12 | 显示全部楼层
好的学习机会,非常感谢!

升级   11.85%

发表于 2008-6-11 07:39:35 | 显示全部楼层
好阿。:10P

升级   56%

发表于 2008-6-11 10:43:58 | 显示全部楼层
我正要学这人上,真是太谢谢了

升级   56%

发表于 2008-6-11 10:45:04 | 显示全部楼层
真是不好意思,刚才打错字了
+ w2 i' i# Q) f5 z% b我正想优化一下程序,谢谢!

升级   5.49%

发表于 2008-6-11 13:29:08 | 显示全部楼层

小强老是抢沙发。搞得我都没心思顶啊

小强老是抢沙发。搞得我都没心思顶啊:)

升级   56.67%

发表于 2008-6-11 14:37:54 | 显示全部楼层
这个一定要听一下。
发表于 2008-6-12 15:24:56 | 显示全部楼层

如何优化LabVIEW VI使用的内存?

以下所列的是在建立VI中需要考虑的一些问题。尽管它们并不代表了需要考虑的全部,但它们的确是进行优化的一些基本方法。
2 P0 a6 J8 S, o) }$ j
$ u# A6 C: w# j' o
9 `: z* ?/ k+ h9 c: K
$ |' X. L( {' o! P9 j在任何情况下,将VI分解为子VI.当子VI不再被执行的时候,LabVIEW能够释放它的内存。
* j6 [  v# J3 n! R8 ]9 X5 Z" x; E7 v* n0 m; \! X5 y) Z
限制使用全局或者局部变量。使用全局和局部变量会造成LabVIEW为数据建立备份。% S1 W" z1 b: X$ w* U
! l' T5 y# U0 d) Y' W) N$ s
在需要时才在打开的前面板上显示大型数组和字符串。前面板的显示控件需要复制它们显示的数据。
& j: K( h. R! f
( B' H3 k- }' o' G; L. Z6 ?; c/ w5 T属性节点会造成子VI的前面板滞留在内存中,这样会增加内存的使用。因此,如果子VI的前面板不被显示,不要在子VI中使用属性节点。- ~( j* K, k) @+ ]+ V$ @/ \
8 {+ u; h, e% c8 d' S6 S5 N
当在数组中使用相同的数据类型,并在传输数据进入子VI时使用强制小数点位置。当LabVIEW改变数据类型,输出需要一个新的缓存。
! C" E5 q6 O* q( D- R# d! V7 O" i7 i$ D
当设计流程图,要注意任何输入的大小与输出的大小不同的地方。举例,频繁的增加数组或者字符串的大小将造成数据的多次复制。这将造成LabVIEW使用的内存大大增加,并造成内存碎片。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器论坛 ( 沪ICP备13044638号-3 )

GMT+8, 2023-1-28 20:40 , Processed in 0.025103 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表