如何获得动态数组相邻元素的差值
时间:10-02
整理:3721RD
点击:
大家好!
我用采集卡获得了一个动态数组,即每时每刻都有新的数据继续添加到该数组的末尾。而我,现在想获取该数组相邻元素的差值,并生成一个新的一维数组,请问该怎么做?
我之前有试过用获取数组子集的方法,但是对于动态数组,labview无法给我生成一个数组子集,是因为元素个数在不停增多的原因吗?还是我个人的操作原因?
请教各位!谢谢啦!
我用采集卡获得了一个动态数组,即每时每刻都有新的数据继续添加到该数组的末尾。而我,现在想获取该数组相邻元素的差值,并生成一个新的一维数组,请问该怎么做?
我之前有试过用获取数组子集的方法,但是对于动态数组,labview无法给我生成一个数组子集,是因为元素个数在不停增多的原因吗?还是我个人的操作原因?
请教各位!谢谢啦!
每次获得数组后,第一个元素用0代替得到另一个新数组,二者想减得到插值(第一个元素不是),
这样两个数组相减,得到的新数组,除了第一个元素,后面的元素会全是0吧?
这样两个数组相减,得到的新数组,除了第一个元素,后面的元素会全是0吧?
应该是这样:得到数组A,删除A的最后一个元素,在A的索引0处插入一个数字0得到数组B,此时A和B的Size相同,A-B,得到差值数组C,剔除C的第一个元素,得到数组D,OK
高手的啊,这都能想到,想法不错
我的数组是动态的,即每时每刻都有新的数据加到最后,另外我想做实时的计算,因此labview应该无法检测该动态数组的最后一个元素,并把它删除吧?
我用for循环加上移位寄存器解决了该问题
不错哦,很实用啊
小编能把你最终的VI发给我吗我也在学习怎么动态处理数据
好方法,移位寄存器是很好用的
小编能够公开一下程序吗?
急用这个程序哈,,谢谢啦
你好,能公布一下程序么
你好,分布一下程序哈
这个问题别的不说,只想提醒lz一点,不要随意创建数组,效率低
你好,有什么好办法么
都是些基础逻辑,具体细节多下下功夫吧,我就提供下思路,祝好运!