2019-07-17 15:45发布
zhn_hit 发表于 2017-4-12 11:09 程序测试过可以存储(内部有存储文件,可以用excel存),你的程序中的两个while循环逻辑有问题,你再仔细看看修改下, 小数据量存储可以用这个程序(设定最大存储100行数据),数据量过大要动态申请内存,否则长时间运行会提示内存不足 ...
过去不曾过去 发表于 2017-4-12 08:26 好了,麻烦您了,帮忙看一下,谢谢
最佳损友123456 发表于 2017-4-12 11:13 动态申请内存用什么方法?
最多设置5个标签!
动态申请内存用什么方法?
我的附件传不上去啊,试了好几次,两种浏览器都不行
严格的说不应该是动态申请内存,想不到什么合理的词概括,我解释下吧
数组模块中有数组插入这个子函数,非常好用,编程的时候不用考虑内存申请问题,但是如果大量连续的数据存储时用数组插入这个函数导致labview频繁申请内存,随着时间程序会越来越卡,最终可能导致崩溃。
我自己解决的办法是用数组替换函数代替数组插入函数,数组初始化时先申请1000个内存空间,1.用完之后再申请一整块空间,依次类推(如果需要显示所有数据可用此方法);2.或者这1000个内存空间重复利用(数据仅存储不需要显示可用此方法),这两种方法都可以避免labview连续的申请内存操作
不知我这样描述,能否解释清楚
一周热门 更多>