数据重复并串接
功能描述
将输入的数据按照设定的次数复制,并首尾连接后输出。
例如:输入 [5,10,15],重复 2 次,输出 [5,10,15,5,10,15]。

使用场景
一般用于数据拷贝,通常与步骤 统计数据列表中指定层级的元素个数 连用,使后续步骤的输入数据列表中的元素个数相同。
输入
N次:数据需要重复的次数。
未命名:将会被重复的数据。支持的数据类型包括:IndexList、PoseList、NumberList、Vector3DList、StringList、Boolist。
输出
未命名:串接后的数据。
参数说明
端口个数(1-16):指定数据输入端口的个数,取值范围 [0,16]。
操作层: 表示被操作变量在数组中所在的维度。
对于NumberList、StringList、Vector3DList、BoolList、IndexList 这类数据结构,其操作层介绍如下:
[第1层 [第0层 xx,xx,xx...],[第0层 xx,xx,xx...] ]
对于PoseList,其操作层介绍如下:
[第1层 [第0层[x,y,z,qx,qy,qz,w]],[第0层[x,y,z,qx,qy,qz,w]] ]
示例
以 NumberList 为例,操作层设置为不同值时输出分别如下:
重复次数(N次端口) |
NumberList(未命名端口) |
操作层 |
输出数据 |
|---|---|---|---|
2 |
[10,20] |
0 |
[10,20,10,20] |
2 |
[10,20] |
1 |
[[10,20],[10,20]] |