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

2019-07-17 15:45发布

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

我运行的时候,只能存储一组数据,照道理不应该啊。应该可以连续存储很多组吧,请您指教一下,麻烦了,谢谢
过去不曾过去
2楼-- · 2019-07-19 12:47
zhn_hit 发表于 2017-4-12 11:30
严格的说不应该是动态申请内存,想不到什么合理的词概括,我解释下吧
数组模块中有数组插入这个子函数,非常好用,编程的时候不用考虑内存申请问题,但是如果大量连续的数据存储时用数组插入这个函数导致labview频繁申请内存,随着时间程序会越来越卡,最终可能导致崩溃。
我自己解决的办法是用数组替换函数代替数组插入 ...

多谢,以后大数据存储有用,谢谢
过去不曾过去
3楼-- · 2019-07-19 13:04
zhn_hit 发表于 2017-4-12 11:30
严格的说不应该是动态申请内存,想不到什么合理的词概括,我解释下吧
数组模块中有数组插入这个子函数,非常好用,编程的时候不用考虑内存申请问题,但是如果大量连续的数据存储时用数组插入这个函数导致labview频繁申请内存,随着时间程序会越来越卡,最终可能导致崩溃。
我自己解决的办法是用数组替换函数代替数组插入 ...

多谢,以后大数据存储有用,谢谢
过去不曾过去
4楼-- · 2019-07-19 15:55
zhn_hit 发表于 2017-4-12 11:30
严格的说不应该是动态申请内存,想不到什么合理的词概括,我解释下吧
数组模块中有数组插入这个子函数,非常好用,编程的时候不用考虑内存申请问题,但是如果大量连续的数据存储时用数组插入这个函数导致labview频繁申请内存,随着时间程序会越来越卡,最终可能导致崩溃。
我自己解决的办法是用数组替换函数代替数组插入 ...

多谢,以后大数据存储有用,谢谢
zhn_hit
5楼-- · 2019-07-19 16:24
 精彩回答 2  元偷偷看……
zhn_hit
6楼-- · 2019-07-19 19:11
附件还是不能上传
你如果能存储一组数据,就说明存储方式没有问题
如果程序结构没有修改的话,你调试一下存储数据的while循环,应该是只运行了一次,我之前说的逻辑问题就是指的这个问题

一周热门 更多>