完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
大家好!
我用采集卡获得了一个动态数组,即每时每刻都有新的数据继续添加到该数组的末尾。而我,现在想获取该数组相邻元素的差值,并生成一个新的一维数组,请问该怎么做?? 我之前有试过用获取数组子集的方法,但是对于动态数组,labview无法给我生成一个数组子集,是因为元素个数在不停增多的原因吗??还是我个人的操作原因? 请教各位!!谢谢啦!!! |
|
相关推荐
18个回答
|
|
每次获得数组后,第一个元素用0代替得到另一个新数组,二者想减得到插值(第一个元素不是),
|
|
|
|
|
|
|
|
这样两个数组相减,得到的新数组,除了第一个元素,后面的元素会全是0吧? |
|
|
|
应该是这样:得到数组A,删除A的最后一个元素,在A的索引0处插入一个数字0得到数组B,此时A和B的Size相同,A-B,得到差值数组C,剔除C的第一个元素,得到数组D,OK |
|
|
|
高手的啊,这都能想到,想法不错 |
|
|
|
我的数组是动态的,即每时每刻都有新的数据加到最后,另外我想做实时的计算,因此labview应该无法检测该动态数组的最后一个元素,并把它删除吧? |
|
|
|
我用for循环加上移位寄存器解决了该问题
|
|
|
|
|
|
|
|
|
|
|
|
好方法,移位寄存器是很好用的
|
|
|
|
|
|
|
|
急用这个程序哈,,谢谢啦
|
|
|
|
|
|
|
|
|
|
|
|
这个问题别的不说,只想提醒lz一点,不要随意创建数组,效率低
|
|
|
|
|
|
|
|
|
|
|
|
大神可以给下程序吗
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
部署计算机上运行 LabVIEW 应用程序时出现以下错误: “缺少外部函数 dll...”解决办法
976 浏览 0 评论
1145 浏览 1 评论
3788 浏览 3 评论
3516 浏览 1 评论
NI USB-6008/6009双通道AO输出及AI输入显示
3003 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-4-22 19:03 , Processed in 0.942442 second(s), Total 107, Slave 90 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191