Use Replace Array Subset
In above figure, the 5-elements array (below) replaces 5 elements of 10-elements array (top) starting from index = 3
PS: Output array size will be 10-element
这个用LabVIEW的数组函数就能解决问题(详情见附件)。说明:
1. “数组1”是一个含有n个元素的一维数组;
2. “数组2”是一个含有m个元素的一维数组(m < n);
3. 用“数组2”去替换“数组1”中连续的几个元素;
4. “索引”控制替换的位置。例如:“数组1”的有10个元素,分别为:A[0],A[1],A[2],……A[9];“数组2”有5元素,分别为:B[0],B[1],B[2],B[3],B[4]。我想用“数组2”替换“数组1”的“A[4],A[5],A[6],A[7],A[8]”,那么“索引”输入“4”就行了。
另外,在不必要“拆分——重组”数组的情况下,尽量不要去“拆分——重组”数组,因为影响程序效率。