LabVIEW编程技巧之如何实现集合函数 |
您所在的位置:网站首页 › labview交织一维数组 › LabVIEW编程技巧之如何实现集合函数 |
LabVIEW编程技巧之如何实现集合函数
录入:edatop.com 点击:
LabVIEW的数组操作功能是非常强大的,除了数组函数选板中提供的函数之外,信号处理函数选板中的函数实际上也是在操作数组,但是并没有提供直接的集合函数。在MathScript中,LabVIEW提供了几个集合相关函数。 下面我我将利用OPENG中的数组函数实现针对一维数组的集合函数,并利用MathScript对其进行验证。 一、unique集合函数 我首先要介绍的是unique函数。unique本意是唯一的意思,对输入的数组去掉重复的元素,形成新的数组,新数组中的所有元素都是唯一的,各不相同。 OPENG中直接提供了这样的函数,函数名为“去除数组中的重复元素”。函数除了返回去除重复元素后的数组外,还同时返回了删除元素的索引。具体用法见下图。 可以看出MathScript的Sets_unique函数对数组进行了排序而OPENG的“去除数组中的重复元素”函数并没用进行排序,依然保持原来的次序。 二、Union集合函数 Union集合函数实现的是两个集合的并集。对LABVIEW来说,是合并两个一维数组,并去除其中重复元素。具体用法见下图: 在一、二中,我使用了OPENG中的“去除数组中重复元素”函数,该函数的程序框图如下图所示: 该函数是通过搜索数组元素的方法实现的。首先构造一个相同类型的空数组,对于输入数组中的没一个元素,搜索构造的数组中是否存在该元素,如果不存在,则该元素进入构造的数组。 [p] 点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程 上一篇:LABVIEW的编程技巧之如何比较系统时间 下一篇:学习LabVIEW的几个方法 数组 函数 元素 延伸阅读: ・Labview基本常见问题解答(连载三)(2016-03-12) ・LabVIEW与MATLAB混合编程(2017-06-23) ・仅用一台虚拟仪器在LabView中创建扫频正弦函数(2017-07-04) ・LabVIEW中数组的自动索引(2017-07-07) ・基于Labview的ICRH发射机监控系统的开发(2017-07-07) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |