《labview编程技巧之如何进行数组排序》由会员分享,可在线阅读,更多相关《labview编程技巧之如何进行数组排序(3页珍藏版)》请在金锄头文库上搜索。
来自:中国测控网来自:中国测控网 时间:时间:2012-4-5labview 编程技巧-如何进行数组排序数组排序是经常用到的,LABVIEW 提供了对一维数组的排序节点.这是个多态 VI,支持多种数据类型,包括簇,如果是簇数组,它首先按照第一个元素进行排序,如果第一个元素相同,则比较第二个元素.一维数组的排序是非常简单的,我们经常遇到的是对多个数组进行排序的问题,比如一个 TABLE,它实际上是一个 2 维字符串数组,如果要求安列进行排序,这在数据库查询时经常用到.问题可以简化成:ARRAY1ARRAY2ARRAY3.我们可以很容易第对 ARRAY1 进行排序,如何根据 ARRAY1 排序的结果对 ARRAY2,ARRAY3 进行相应调整那?LABVIEW 的排序节点只给出了排序的结果,未给出相应元素位置(索引号)变动情况,所以问题的关键是找出变化后的位置(索引号) 来自:中国测控网来自:中国测控网 时间:时间:2012-4-5这样根据索引号的变化,就可以对对应的 ARRAY2,ARRAY3 进行相应的排序其实我们可以用下面更简单的方法 来自:中国测控网来自:中国测控网 时间:时间:2012-4-5