完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
请问如何清空存为数组的上一次测试的结果数据?当数据增大时把趋势曲线放到条件结构里的数组里,完成测试后把此数组存到结果文档里,避免了每个循环都存一次导致曲线前部有大量空数据,但开始下次试验时数据再次增加,触发条件结构,而上次结果还在这个数组里,导致曲线长度越来越长,没法清空历史数据。请问这种情况有什么办法初始化么?我只想到一个,加个触发,把数组乘以0,但是感觉很麻烦,想向各位请教下,谢谢指点。
|
|
相关推荐
10个回答
|
|
在下次测试前给个空数组就好了
最佳答案
|
|
|
|
发现自己又犯傻了,都乘0也还是有历史数据,没法覆盖,顶多对齐曲线到非0坐标,大家有什么建议么?
|
|
|
|
非常感谢,我试下把条件真时设置为记录存储数据,条件假时数组为0,再次感谢
|
|
|
|
还是不行,虽然空数组设置成功了(通过打印输出验证了条件假时确实为空数组),但条件真的数组还是多次试验结果的累积,最后通过索引直接把数据添加到数组中对应的位置来处理,虽然把数据累积的问题解决了,但是整个过程显得僵化,还在寻找更好的办法。
因为公司数据没法输出,不能上传vi请大家指点,不过还是要谢谢热心人士的支持。 |
|
|
|
本帖最后由 nonameplayer 于 2014-7-22 08:44 编辑
试过的两种方法请见附图,通过移位寄存器调用上一个循环的结果,关键是条件结构里的数组部分,一个是通过寄存器记录循环次数,通过索引更改指定位置的数据(按循环次数记录),结果为一个波形,但是必须设定好打算存多少个数据,或者说要预先知道测量持续时间,另一个是通过振动与转速趋向于稳定则结束条件结构,在结束前把测量结果放入数组,但下次重新开始测试时数据是接上次数据的尾,结果为多个波形。我希望能通过振动稳定结束条件结构,不需要预先设定存储空间大小,但存储数据要每次新的测量都可以清零,是否有办法?谢谢指点。 |
|
|
|
|
|
|
|
楼主有没有找到更好的方法?
|
|
|
|
相同维数的数组与空数组进行运算结果为空数组。
|
|
|
|
怎么给空数组啊?大神教教我,有图就更好了。
|
|
|
|
我也遇到了这个问题,怎么解决啊
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1796 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1407 浏览 0 评论
1610 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3477 浏览 3 评论
1527 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 06:25 , Processed in 0.855090 second(s), Total 97, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号