请教大家,为什么我的程序不能自动保存数据

2019-07-17 15:45发布

如图所示,运行程序,并不能够自动记录数据,具体程序见附件,希望有好心人指点一二,多谢了。
QQ截图20170410094432.png
QQ截图20170410094448.png
定时数据采集.zip 下载积分: 积分 -1 分
47.63 KB, 下载次数: 34, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zhn_hit
1楼-- · 2019-07-18 13:50
 精彩回答 2  元偷偷看……
最佳损友123456
2楼-- · 2019-07-18 16:28
zhn_hit 发表于 2017-4-12 11:09
程序测试过可以存储(内部有存储文件,可以用excel存),你的程序中的两个while循环逻辑有问题,你再仔细看看修改下,
小数据量存储可以用这个程序(设定最大存储100行数据),数据量过大要动态申请内存,否则长时间运行会提示内存不足 ...

动态申请内存用什么方法?
zhn_hit
3楼-- · 2019-07-18 21:21
过去不曾过去 发表于 2017-4-12 08:26
好了,麻烦您了,帮忙看一下,谢谢

我的附件传不上去啊,试了好几次,两种浏览器都不行
zhn_hit
4楼-- · 2019-07-19 00:05
最佳损友123456 发表于 2017-4-12 11:13
动态申请内存用什么方法?

严格的说不应该是动态申请内存,想不到什么合理的词概括,我解释下吧
数组模块中有数组插入这个子函数,非常好用,编程的时候不用考虑内存申请问题,但是如果大量连续的数据存储时用数组插入这个函数导致labview频繁申请内存,随着时间程序会越来越卡,最终可能导致崩溃。
我自己解决的办法是用数组替换函数代替数组插入函数,数组初始化时先申请1000个内存空间,1.用完之后再申请一整块空间,依次类推(如果需要显示所有数据可用此方法);2.或者这1000个内存空间重复利用(数据仅存储不需要显示可用此方法),这两种方法都可以避免labview连续的申请内存操作
不知我这样描述,能否解释清楚
Vidasll
5楼-- · 2019-07-19 05:36
正在做这一部分,来学习!!!!
过去不曾过去
6楼-- · 2019-07-19 08:02
 精彩回答 2  元偷偷看……

一周热门 更多>