首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
labview编程技巧之如何进行数组排序
北京航空航天大学
收藏本文     查看收藏

 labview编程技巧-----如何进行数组排序

  数组排序是经常用到的,LABVIEW提供了对一维数组的排序节点.

  这是个多态VI,支持多种数据类型,包括簇,如果是簇数组,它首先按照第一个元素进行排序,如果第一个元素相同,则比较第二个元素.

  一维数组的排序是非常简单的,我们经常遇到的是对多个数组进行排序的问题,比如一个TABLE,它实际上是一个2维字符串数组,如果要求安列进行排序,这在数据库查询时经常用到.

  问题可以简化成:

  ARRAY1

  ARRAY2

  ARRAY3...

  我们可以很容易第对ARRAY1进行排序,如何根据ARRAY1排序的结果对ARRAY2,ARRAY3进行相应调整那?

  LABVIEW的排序节点只给出了排序的结果,未给出相应元素位置(索引号)变动情况,所以问题的关键是找出变化后的位置(索引号)

  这样根据索引号的变化,就可以对对应的ARRAY2,ARRAY3进行相应的排序

  其实我们可以用下面更简单的方法http://www.ck365.cn/anli/201204/05/24054.html

 

 

状 态: 离线

会员简介

会员代号: ck002
联 系 人: 孔祥科
电  话: 010-52890706
传  真:
地  址: 北京海淀学院路
邮  编: 100093
主  页:
 
该厂商相关技术文摘:
单片机系统存储器的测试方法研究
测量并抑制存储器件中的软误差
模拟退火遗传算法在多用户检测技术中的应用
数据采集与转换中的一些关键问题
精确测量WiMAX信道功率的最佳方法
WLAN测试特点及其测试内容
PM2.5到底是怎么测量的?
测试测量仪器选择的关键因素
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved