cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1730|回复: 1

请教关于LabVIEW内存释放及队列元素指定的问题

[复制链接]
发表于 2008-4-13 20:50:10 | 显示全部楼层 |阅读模式
我的问题是这样的:
                 (1)在编写一个较大的VI时,内存怎么释放?由于我的数据量很大很占内存。比如一个读取约100M采集信号的子VI就占了800M左右的内存,再要对其进行分析处理就几乎接近死机状态。
                 
                 (2)我看一些资料说用数据分块处理还有队列可以一定程度上解决内存占用问题,可是我用队列时搞不明白它是怎么定义自
己的元素大小的。比如有一个含4000000元素的一维数组,我想分成100份,每份作为一个元素进入队列,这该怎么实现,我一进列就是4000000个全进去当成一个元素。



先谢谢了!
发表于 2008-4-14 13:20:04 | 显示全部楼层
关于第一个问题,我觉得你可以将数据分成几块来处理,分析数据要不了这么大的数据量吧,你这样会将CPU和内存折磨得透不过气来的。第二问也一样,可以将你的数组用Array Subset 函数分成100个子数组分别放到队列中去

[ 本帖最后由 codiyer 于 2008-4-14 13:21 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2024-5-17 18:47 , Processed in 0.387844 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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