这就是我想要的(这是 FB 对象的构造函数):
METHOD FB_init : BOOL
VAR_INPUT
bInitRetains : BOOL;
bInCopyCode : BOOL;
//My variables:
typeOfVariable : TYPE; // This obviously doesn't work
END_VAR
size := 1;
myArray := __NEW(typeOfVariable, size); // Create dynamic array with 'typeOfVariable' variables.
END_METHOD
typeOfVariable例如,在这种方法中,我将传递给参数REAL,该方法将创建REAL具有 size 的变量数组1。- 我需要知道
type我声明了什么,typeOfVariable以便它可以存储type另一个变量的数据。
工作示例是
__NEW()动态创建数组的方法。此方法接受一个参数,例如
REALorINT。
这是它的代码:
myArray := __NEW(REAL, 10); //Create array with type REAL variables with the size of 10