求助各位大神,为什么我的动态数据转换为数组,数组只有第一个元素
labview吧
全部回复
仅看楼主
level 1
想将串口接收的数据经过滤波器后,存放在数组,方便后续的数据处理,可是试过很多方法,数组只有第一个元素在不停变化[泪]
2023年03月20日 06点03分 1
level 1
[泪]我也遇到这个问题,顶顶顶
2023年03月20日 08点03分 2
好噢,🔝🔝
2023年03月20日 08点03分
好噢,🔝🔝
2023年03月20日 08点03分
level 1
有没有大佬可以解答呀,毕设最后一步了[泪]
2023年03月20日 14点03分 3
level 4
你是要干嘛?把数据放到数组里面吗?如果是的话就用移位寄存器+创建数组(连接输入模式)
2023年03月21日 00点03分 4
是的,把数据存放到数组[呵呵],回复放不了图片,你可以看看我新发的评论,用for循环+移位寄存器还是存在问题,所有元素都是同一个数值
2023年03月21日 07点03分
level 1
for循环+移位寄存器数组输出所有元素结果都一样[疑问]
2023年03月21日 07点03分 5
咋会这样用循环呢,最外层添加移位寄存器,一级一级连进来。或者用反馈节点
2023年03月21日 07点03分
@萌萌的种子 不是这样用呀,我在网上找的例子是这样用的😳
2023年03月21日 07点03分
level 4
这样
2023年03月21日 07点03分 6
回复 萌萌的种子 :按照您的接法,数组可以正常存放数值了,但是我的接线图里,动态数据转换为数组接到创建数组那里和和您的不太一样
2023年03月21日 07点03分
@啦啦啦fafahh 嗯,转换那里面的数据类型你就自己根据自己需求来吧
2023年03月21日 07点03分
level 1
添加反馈节点,数组可以显示所有数值了,可是为什么是以二维数组显示
2023年03月21日 07点03分 7
右键创建数组,选择连接输入
2023年03月21日 07点03分
@萌萌的种子 我已经解决了,太感谢大佬啦👍🏻[哈哈]
2023年03月21日 08点03分
@萌萌的种子 感谢大佬
2023年03月21日 08点03分
@啦啦啦fafahh 没事,记得把反馈节点接上初始值,空数组就行了,这样退出再运行不会保存上次留下的值
2023年03月21日 08点03分
level 1
反馈节点初始化值接上数组,还是会保留上一轮的数据,这一轮的数据在后面叠加
2023年03月21日 12点03分 8
level 4
右键点击反馈节点,然后选将初始化器移除一层循环。易到你最外层循环上。然后在循环外给空数组就行了
2023年03月22日 09点03分 9
太感谢大佬了,孩子做了一天,大佬几句话就解决了[呵呵]
2023年11月29日 10点11分
@萌萌的种子 大佬nb[花心]
2025年03月12日 15点03分
尝试了大佬的方法,还是有些问题,因为我的程序一直都是在循环内部进行的,没有跳出过循环,所以,我的数组还是会保存上一次数据。只有我点击结束运行再开始运行,数组才会清零
2023年03月23日 06点03分
@啦啦啦fafahh 是啊,这样程序重新运行才清零。你想要清零方式是怎样的?
2023年03月23日 06点03分
level 1
我需要每轮数组接收完数据求平均值,我需要这个平均值得到一个最终结果。我的程序是放在循环里,当我点击开始我的程序就是一直在循环运行,目前操作都是就是都可以循环运行,就是这里数组操作在循环里不断累加一轮又一轮的值,我就是希望在循环里也可以做到及时清空数组,避免下一轮的数据和上一轮数据累加,这样输出结果是无意义的,我不希望最好不是通过我不停点击运行来得到清零,我也是刚接触labview,我不知道这可不可行,所以才来求助,谢谢,也可能我的描述依旧不专业
2023年03月23日 07点03分 11
1