问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

LABVIEW如何求动态数组的最新N个元素的平均ŀ

发布网友 发布时间:2024-05-01 12:25

我来回答

1个回答

热心网友 时间:2024-09-16 13:37

一维数组循环移位不靠谱,你这个最好是用队列。队列的函数所在位置见下图

具体的思路是这样:

(1)在采集数据的while循环外面创建一个队列引用,队列的大小设为100

(2)在循环里面,用“有损耗元素入列”把数据送入队列

(3)获取队列状态,把队列内的元素取出,做平均值

(4)while循环结束,在while循环外释放队列引用

见下面截图

用“有损耗元素入列”可以保证当队列达到设定的大小时,新入列的数据会把原来的数据顶出去,比如第101个元素入列时,第1个元素就会从队列中清出去。


还有一种方法,看起来相对简单些,但是长时间运行的话可能会造成内存泄露,程序所占的内存会越来越大。其思路是:

(1)建立一个空的数组,每次采集都向数组内添加数据,

(2)然后检测数组大小,若数组大小<=100,直接求取数组内的数据的平均值,若数组大小大于100,删除第一个元素,再求平均值

见下图

两种方法都放在附件里了,自己选择喜欢的吧


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么项目要求一级建造师 二级建造师承建了隧道机电工程3600万违规吗 钱湖宫福址地址在哪里? 玄福堂地址在哪里? 中华福2021哪里可以买? 福园地址在哪里? 中华第一福地址在哪里? 在燃烧匙内盛过量红磷点燃后放入集气瓶内塞紧橡皮塞侍红磷灭后集气瓶冷... ...设计了如图1如示的实验方案:在燃烧匙内盛过量红磷 ...甲同学设计了如图1如示的实验方案:在燃烧匙内盛过量红磷,点... 朝阳下午4.30分后还有去黑水方面的客车吗? 朝阳到黑水的客车 是什么意思howmany? 一句话说出了口水,就是套四匹马的车也追不上.形容话说出之后,无法再... 比喻话一说出口,难以再收回,指说话算数是什么成语的意思 韩剧 女主角是在一家酒店当保洁 "吃嘛嘛香"还有一句是什么? 农村古代太公画像值钱吗 太公吕尚画像应该怎么称呼? 推诿的近义词 先是嗓子干疼了几天,然后就开始感冒了.鼻塞,怎么办 濉宁到利辛多少公里 非开挖导向仪 广州知名的灵工平台 方差分析中显著性差异要标出来吗? 2022年腊月二十七出生的宝宝五行属什么命? 手提式过氧化氢消毒仪系列现在的市场价大概多少? 【后期笔记】AE常用快捷操作&amp;一般人发现不了的小技巧 Experimental &amp; Molecular Medicine decision made要多久 专业的sci论文润色哪家好? 测试仿真数据 1976年11月4日晋城7点出生是什么星盘 把自己的牙齿埋在高山上好不好? 香港人可不可以在内地做兼职? ...以上四种配子YR:Yr:yR:yr=2:1:2:1,通过棋盘法计算 陕西省退伍军人档案中有医疗补助设有病历怎么办 我是九五年退伍的义务兵,档案里有病历记载,但身体注明的是健康,我现... 我在电话上预订了两张从廊坊到沧州的动车票,请问是在廊坊北站坐车还是在... 有谁知道从廊坊到沧州南皮怎么走?急急 魅族MX2系统2.升级3.后,便签不能同步 魅族M9同步失败 总是联系人,便签,日历 在感情方面对方问,我们有进展吗?你应该如何委婉的回答 ...个对象聊天也不怎么聊,忽然间问见面了吗?怎么回答比较好。 深孔钻床选哪家 战略性绩效管理期末考试题及答案 埃安y怎么区分电池 求"点点"这个名字的英文翻译。 男朋友不想要孩子,一直都很坚持,现在已经两个多月了,他陪我去医院做了... 存货盘亏如何进行会计处理? 二甲基乙酰胺DMAC