基本上我有这个问题,就像在 C 中描述的结构化文本一样。
所以在 CI 中可以这样做将向量 c 复制到矩阵行 a 中:
int a[100][100];
int c[10][10];
int i;
for(i = 0; i<10; i++)
{
memcpy(&a[i], &c[i], sizeof(c[0]));
}
如何在结构化文本中执行此操作?到目前为止,我的类似方法不起作用。(编译器错误:减少字段 a 的索引)。
VAR
a: ARRAY[0..99,0..99] OF REAL; (*2D array*)
c : ARRAY[0..99] OF REAL; (*1D array*)
END_VAR
FOR i:=0 TO 99 DO
memcpy(ADR(a[i]), ADR(c[i]), SIZEOF(c[0]));
END_FOR