LabVIEW程序开发注意事项说明(共2页).doc
-
资源ID:13481257
资源大小:62KB
全文页数:2页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
LabVIEW程序开发注意事项说明(共2页).doc
精选优质文档-倾情为你奉上LabVIEW程序开发注意事项说明1、关于LabVIEW调用的最大内存LabVIEW程序所占最大内存为电脑总内存有关(成线性关系),即LabVIEW程序所占内存不能超过电脑总内存与该比例系数的乘积。即使电脑的内存足够,LabVIEW程序也可能报内存满,因为此时可能达到了LabVIEW的最大内存限制。其与Matlab程序不一样,Matlab占用内存可以无限增加,直至占满电脑的整个内存。2、LabVIEW程序如何节省内存LabVIEW程序为顺序执行模式,即数据流为从左向右执行。正常情况下,执行完后的变量会被从其所占用的内存中释放出来,以为后面的变量保留足够的内存。但当涉及到强制转换时,例如不同数据类型之间的运算,不同数据类型转换。LabVIEW程序会出现红色点,此时将会强制备份数据,即该数据不会随着数据的顺序执行而释放,当备份数组时,LabVIEW程序所占内存迅速增大。Matlab程序执行的每一个变量都会保留,其不是顺序执行数据流模式。3、如何查看LabVIEW程序是否存在内存泄漏其他编程语言的内存泄漏与LabVIEW一致。打开所编写的LabVIEW程序,然后打开任务管理器->性能。打开程序后的性能如图1所示。图1 刚打开的LabVIEW程序运行程序后的性能如图2所示。此时所占的内存会增大,且在一个小范围内波动。如果此时的内存一直向上增加,说明程序存在内存泄漏,当然程序内部有循环增加固定内存的除外。图2 运行中的LabVIEW程序运行LabVIEW程序完毕后,如图3所示。图3 运行完毕的LabVIEW程序专心-专注-专业