微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 请问如何清空存为数组的上一次测试的结果数据

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

时间:10-02 整理:3721RD 点击:
请问如何清空存为数组的上一次测试的结果数据?当数据增大时把趋势曲线放到条件结构里的数组里,完成测试后把此数组存到结果文档里,避免了每个循环都存一次导致曲线前部有大量空数据,但开始下次试验时数据再次增加,触发条件结构,而上次结果还在这个数组里,导致曲线长度越来越长,没法清空历史数据。请问这种情况有什么办法初始化么?我只想到一个,加个触发,把数组乘以0,但是感觉很麻烦,想向各位请教下,谢谢指点。

在下次测试前给个空数组就好了

发现自己又犯傻了,都乘0也还是有历史数据,没法覆盖,顶多对齐曲线到非0坐标,大家有什么建议么?

非常感谢,我试下把条件真时设置为记录存储数据,条件假时数组为0,再次感谢

还是不行,虽然空数组设置成功了(通过打印输出验证了条件假时确实为空数组),但条件真的数组还是多次试验结果的累积,最后通过索引直接把数据添加到数组中对应的位置来处理,虽然把数据累积的问题解决了,但是整个过程显得僵化,还在寻找更好的办法。
因为公司数据没法输出,不能上传vi请大家指点,不过还是要谢谢热心人士的支持。

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



在百度上看到的空数组设置,谢谢此位回答者的分享:
http://zhidao.baidu.com/link?url ... yo6IYfC5kb7xL2VGpdq

小编有没有找到更好的方法?

相同维数的数组与空数组进行运算结果为空数组。

怎么给空数组啊?大神教教我,有图就更好了。

我也遇到了这个问题,怎么解决啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top