LabVIEW的数组操作函数例子

时间:2008-09-20

  例:选择合适的数组操作函数,计算数组中元素个数;提取数组中第2行元素,循环后移3位;计算数组的值、值并转置数组。

  下面分别介绍选用的函数、程序框图和函数的结果。

  (1)使用函数“数组大小”计算数组中元素个数。函数的输入为“数组”值,如图1所示,输出结果为[3,4],表示为一个3行4列的二维数组。

  (2)使用函数“索引数组”提取数组中的元素。函数的输入为“数组”值,指定行序号“索引(行)”为1,由于输出第2行中所有列元素,不指定列序号“索引(列)”,如图2所示,输出为[2,4,6,8];使用函数“一维数组移位”对第2行子数组进行循环移位,第2行组成的一维数组作为函数的输入,循环后移3位,结果为[4,6,8,2]。

计算数组中元素个数图

  图1 计算数组中元素个数 
  

提取数组中的元素图


      
  图2 提取数组中的元素

  (3)使用函数“数组值与值”计算数组值。函数的输入为“数组”值,如图3所示输出值12、值索引号[2,3]即第3行第4列、值索引号1、序号[0,0]、第1行第1列。

  (4)使用函数“二维数组转置”对数组进行转置,如图4所示,输出结果为一个4行3列的数组。

计算数组值图

  图3 计算数组值

  (5)完整的程序框图如图5所示。运行程序,前面板的结果如图6所示。

数组转置图

  图4 数组转置

程序框图

  图5 程序框图

前面板结呆图


  图6 前面板结呆
  


  
上一篇:LabVIEW 8.2的信号逐点分析
下一篇:LabVIEW的簇

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料