n维数组索引位置开始删除一个元素或指定长度的子数组。返回已删除元素的数组子集,删除的元素或数组子集在已删除的部分中显示。

连线数组至该函数时,函数可自动调整大小以显示数组各个维度的索引


icon

输入/输出

  • c1ddbl.png 数组

    n维数组是要删除元素、行、列或页的数组。可以输入任意类型的n维数组。

  • ci32.png 长度

    长度确定要删除元素、行、列或页的数量。默认长度是1个元素。

  • ci32.png 索引

    索引0..n-1指定数组中要删除的元素、行、列或页。

    LabVIEW中的数组函数按照行序访问数组。对于二维数组,行序作为主索引。列序作为次索引。在较大的多维数组中,列作为最后的索引,之前会有多个主索引。第一个数字是数组索引中第一个维度数组的大小。这些名称只是索引标识符,没有其他含义。

    默认值为数组中最后一个元素的索引。只能连线一个索引输入端。

  • ipoly.png 已删除元素的数组子集

    已删除元素的数组子集该返回数组中已经删除元素、行、列或页。

  • ipoly.png 已删除的部分

    已删除的部分是已删除的元素或数组。

    如连线值至长度,则已删除的部分是维数与n维数组维数相同的数组(包含n维数组中所有删除的元素)。如已删除的部分的第一个维度是长度,则第二个维度与n维数组一致。例如,如将10×4×6的三维数组连接至n维数组,连接值2至长度,不连接任何值至索引输入端,则已删除的部分是2×4×6的三维数组(包含n维数组的最后2页)。

    如连线值至长度,连线负数至索引,则已删除的部分是外部维度为长度减去索引的数组。如索引是负值且长度小于索引的绝对值,已删除的部分为空。

    如未连线长度,则已删除的部分是维度为n维数组维度减1的数组,其中包含n维数组中删除的部分。例如,如连线二维数组8×5至n维数组,未连线长度,连线3至索引0(行),则已删除的部分是包含n维数组第3行的一维数组。

  • 该函数只在一个维度上删除数组元素,只需连线一个索引输入即可。例如,如需在二维数组中删除一行,只需连线索引。如需删除列,只需连线索引。连接长度可一次删除多个连续的子数组。

    FPGA模块详细信息

    下列信息适用于在FPGA VI中使用上述对象。

    注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
    单周期定时循环 支持。
    Usage LabVIEW FPGA模块仅支持编译时可转换为单个大小的一维数组。索引长度输入端必须为常量,以保证LabVIEW能够确定已删除元素的数组子集已删除的部分的大小。下列两种方式可选择其一:直接连线常量值至函数,或依赖常量折叠传输值。
    定时 函数不需要用于执行的时钟周期,因为函数不包含内部寄存器。
    资源 函数不占用FPGA资源,因为仅执行连线操作。