请问如何清空存为数组的上一次测试的结果数据

2019-07-17 19:47发布

请问如何清空存为数组的上一次测试的结果数据?当数据增大时把趋势曲线放到条件结构里的数组里,完成测试后把此数组存到结果文档里,避免了每个循环都存一次导致曲线前部有大量空数据,但开始下次试验时数据再次增加,触发条件结构,而上次结果还在这个数组里,导致曲线长度越来越长,没法清空历史数据。请问这种情况有什么办法初始化么?我只想到一个,加个触发,把数组乘以0,但是感觉很麻烦,想向各位请教下,谢谢指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
sushu
1楼-- · 2019-07-17 22:05
在下次测试前给个空数组就好了 最佳答案
nonameplayer
2楼-- · 2019-07-18 02:30
发现自己又犯傻了,都乘0也还是有历史数据,没法覆盖,顶多对齐曲线到非0坐标,大家有什么建议么?
nonameplayer
3楼-- · 2019-07-18 06:42
 精彩回答 2  元偷偷看……
nonameplayer
4楼-- · 2019-07-18 11:45
还是不行,虽然空数组设置成功了(通过打印输出验证了条件假时确实为空数组),但条件真的数组还是多次试验结果的累积,最后通过索引直接把数据添加到数组中对应的位置来处理,虽然把数据累积的问题解决了,但是整个过程显得僵化,还在寻找更好的办法。
因为公司数据没法输出,不能上传vi请大家指点,不过还是要谢谢热心人士的支持。
nonameplayer
5楼-- · 2019-07-18 16:22
本帖最后由 nonameplayer 于 2014-7-22 08:44 编辑

试过的两种方法请见附图,通过移位寄存器调用上一个循环的结果,关键是条件结构里的数组部分,一个是通过寄存器记录循环次数,通过索引更改指定位置的数据(按循环次数记录),结果为一个波形,但是必须设定好打算存多少个数据,或者说要预先知道测量持续时间,另一个是通过振动与转速趋向于稳定则结束条件结构,在结束前把测量结果放入数组,但下次重新开始测试时数据是接上次数据的尾,结果为多个波形。我希望能通过振动稳定结束条件结构,不需要预先设定存储空间大小,但存储数据要每次新的测量都可以清零,是否有办法?谢谢指点。

IMG_20140721_162542.jpg
IMG_20140721_162403.jpg
nonameplayer
6楼-- · 2019-07-18 20:22
在百度上看到的空数组设置,谢谢此位回答者的分享:
http://zhidao.baidu.com/link?url ... yo6IYfC5kb7xL2VGpdq

一周热门 更多>