LabVIEW论坛
直播中

邢峻豪

5年用户 50经验值
私信 关注
[问答]

请问如何把一维簇2数组分解为两个一维数组

本文做数据处理,之前用采集卡做两路数据同时采集,然后用捆绑簇波形图表做数据实时显示(波形图不能进行数据实时更新显示),也就是同时显示两个曲线,然后之后想对波形图表里面的历史数据做波形分析,我的想法是利用波形图表的历史数据属性节点,把历史数据转换为两个一维数组,再做分析,但是不知道怎么把簇数组分解为一维分析,因为用捆绑簇之后,波形图表数据就变为了一维簇2数组,用解除捆绑也用不了,请大神支招,或者提供其他更好的思路。(后续数据处理程序再附图中显示,我其实就是想把历史数据替换为之前的原始波形,但是不知道怎么处理
  • 数据处理程序,我是想把历史数据替换为原始波形图
  • 错误指示
  • 历史数据数据类型
  • 使用捆绑簇

回帖(6)

何志刚

2019-3-22 14:54:47
你的串口波形图是数组你为什么要用解除捆绑勒  你分解数组不久完了吗
2 举报
  • 邢峻豪: 谢谢回答,串口波形图是一维簇2数组,直接用分解数组解决不了,只能用解除捆绑
  • 何志刚 回复 邢峻豪: 是啊 你要先从数组提取出来 才能解绑呀

李晓鹏

2019-3-22 16:07:30
两个for循环
举报

吴昊

2019-3-22 16:11:53
如果只需要所有的历史数据的话:簇数组进for循环——解绑——需要的double直接引出for循环就可以了
2 举报
  • 邢峻豪: 你好,我把历史数据属性节点进入for循环之后确实能够把两路数据解除捆绑,但是为啥两路数据都为零,在波形图上输出都为零
  • 邢峻豪: 我把我的程序还有图片发布在答案里面了,您可以看一下

邢峻豪

2019-3-22 19:58:44
经过FOR循环可以解除捆绑但是解除之后的两路数据输出都为零,求解答,(附件为所示图片)
1 举报
  • 吴昊: 首先确认:你的历史数据里面是否真的有数据(可以试试分个数组控件确认下),如果确定有的话,可能是显示控件的问题(这方面我没研究过所以不是很确定,不过波形图和波形图表的显示是有区别的)
  • 11.png
  • 10.png

更多回帖

发帖
×
20
完善资料,
赚取积分