数组子集
- 更新时间2025-07-30
- 阅读时长3分钟
返回数组的一部分,从索引处开始,包含长度个元素。

输入/输出
数组
—
数组可以是任意类型的n维数组。
索引
—
索引指定要返回的部分数组中包含的第一个元素、行、列或页。 如索引小于0,函数将使用0。如索引大于等于数组大小,函数返回空数组。
长度
—
长度指定要返回的部分数组中包含的元素、行、列或页的数量。如索引与长度的和大于数组大小,函数返回尽可能多的数组。 默认值是从索引至数组结尾的长度。如长度小于0,函数将使用0。
子数组
—
子数组与数组的类型相同。 |
连线数组至该函数时,函数可自动调整大小,显示数组各个维度的索引和长度输入端。如连线一维数组至该函数,函数可显示元素的索引输入端。如连线二维数组至该函数,函数可显示行和列的索引输入。如连接三维至n维数组至该函数,函数将显示页索引输入端。
连线板显示该多态函数的默认数据类型。
通过索引数组函数还可改变子数组的维数。例如,如“索引数组”函数的输入为一个二维数组,但只连线行索引输入,则提取的是该数组的完整的一行。
FPGA模块详细信息
下列信息适用于在FPGA VI中使用上述对象。
注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
| 单周期定时循环 | 支持。 |
| Usage | LabVIEW FPGA模块仅支持编译时可转换为单个大小的一维数组。索引和长度输入端必须为常量,LabVIEW才能判定子数组的大小。下列两种方式可选择其一:直接连线常量值至函数,或依赖常量折叠传输值。 |
| 定时 | 函数不需要用于执行的时钟周期,因为函数不包含内部寄存器。 |
| 资源 | 函数不占用FPGA资源,因为仅执行连线操作。 |
数组
—
索引
—
子数组
—