广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    LabVIEW-数组-数组子集

    来源:网络收集  点击:  时间:2024-02-23
    【导读】:
    本文将讲解LabVIEW-函数选板-函数-编程-数组-数组子集;工具/原料moreLabVIEW数组子集1/2分步阅读

    数组子集函数位于:函数选板-函数-编程-数组-数组子集;

    2/2

    数组子集 (函数):返回数组的一部分,从索引处开始,包含长度个元素。

    数组(接线端):可以是任意类型的n维数组。

    索引(接线端):指定要返回的部分数组中包含的第一个元素、行、列或页。 如索引小于0,函数可视为0。如索引大于等于数组大小,函数返回空数组。

    长度(接线端):指定要返回的部分数组中包含的元素、行、列或页的数量。如索引与长度的和大于数组大小,函数返回尽可能多的数组。 默认值是从索引至数组结尾的长度。

    索引(接线端):指定要返回的部分数组中包含的第一个元素、行、列或页。 如索引小于0,函数可视为0。如索引大于等于数组大小,函数返回空数组。

    长度(接线端):指定要返回的部分数组中包含的元素、行、列或页的数量。如索引与长度的和大于数组大小,函数返回尽可能多的数组。 默认值是从索引至数组结尾的长度。

    子数组(接线端):与数组的类型相同。

    一维数组子集1/6

    当数组子集连接一维数组的时候,而且索引和长度接线端没有输入控件的情况下,默认子数组直接输出原数组;

    2/6

    当只有索引接线端输入控件而没有长度接线端输入控件的情况下,子数组输出从索引开始的原数组后面所有元素;

    3/6

    当索引接线端输入控件和长度接线端输入控件同时存在的情况下,子数组输出从原数组索引开始+指定长度的元素;

    4/6

    “数组子集”是多态VI,还支持布尔一维数组,字符串一维数组,簇一维数组以及波形一维数组等;

    5/6

    当索引小于0的时候,默认强制索引从0开始;

    6/6

    当索引大于数组长度,默认子数组不输出;

    二维数组子集1/9

    当数组子集连接二维数组的时候,而且行索引和行长度,列索引和列长度接线端没有输入控件的情况下,默认子数组直接输出原数组;

    2/9

    当只有行索引接线端输入控件而没有行长度接线端输入控件的情况下,子数组输出从行索引开始的原数组后面所有行元素;

    3/9

    当行索引接线端输入控件和行长度接线端输入控件同时存在的情况下,子数组输出从原数组行索引开始+指定行长度的元素;

    4/9

    当只有列索引接线端输入控件而没有列长度接线端输入控件的情况下,子数组输出从列索引开始的原数组后面所有列元素;

    5/9

    当列索引接线端输入控件和列长度接线端输入控件同时存在的情况下,子数组输出从原数组列索引开始+指定列长度的元素;

    6/9

    当行索引接线端输入控件,行长度接线端输入控件,列索引接线端输入控件,列长度接线端输入控件同时存在的情况下,子数组输出从原数组行索引和列索引开始+指定行长度和列长度的元素;

    7/9

    当行索引和列索引小于0的时候,默认强制索引从0,0开始;

    8/9

    当行索引和列索引大于数组长度,默认子数组不输出;

    9/9

    “数组子集”是多态VI,还支持布尔二维数组,字符串二维数组,簇二维数组以及波形二维数组等;

    三维数组子集1/13

    当数组子集连接三维数组的时候,而且页索引和页长度,行索引和行长度,列索引和列长度接线端没有输入控件的情况下,默认子数组直接输出原数组;

    2/13

    当数组子集连接三维数组的时候,只有页索引输入控件而没有页长度输入控件的情况下,默认子数组从三维数组页索引位置开始输出后面所有页元素;

    3/13

    当数组子集连接三维数组的时候,页索引输入控件和页长度输入控件都存在的情况下,默认子数组从三维数组页索引位置开始输出后面长度个页数所有元素;

    4/13

    当数组子集连接三维数组的时候,只有行索引输入控件而没有行长度输入控件的情况下,默认子数组从三维数组每页行索引位置开始输出后面所有行元素;

    5/13

    当数组子集连接三维数组的时候,行索引输入控件和行长度输入控件同时存在的情况下,默认子数组从三维数组每页行索引位置开始输出长度行元素;

    6/13

    当数组子集连接三维数组的时候,只有列索引输入控件而没有列长度输入控件的情况下,默认子数组从三维数组每页列索引位置开始输出后面所有列元素;

    7/13

    当数组子集连接三维数组的时候,列索引输入控件和列长度输入控件同时存在的情况下,默认子数组从三维数组每页列索引位置开始输出长度列元素;

    8/13

    页索引,页长度,行索引以及行长度输入控件同时存在的情况如下图;

    9/13

    页索引,页长度,列索引以及列长度输入控件同时存在的情况如下图;

    10/13

    页索引,页长度,行索引,行长度,列索引以及列长度输入控件同时存在的情况如下图;

    11/13

    当页索引,行索引,列索引小于0的时候,默认强制索引从0,0,0开始;

    12/13

    当页索引,行索引,列索引大于数组长度,默认子数组不输出;

    13/13

    “数组子集”是多态VI,还支持布尔三维数组,字符串三维数组,簇三维数组以及波形三维数组等;

    注意事项

    注意索引一维数组,二维数组和三维数组的区别

    注意索引超出范围的情况

    请点赞,收藏

    LABVIEW数组一维数组子集二维数组子集三维数组子集数组子集
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_122047.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-18 04:39:13  耗时:0.020