这就是我想要的(这是 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()
动态创建数组的方法。此方法接受一个参数,例如
REAL
orINT
。
这是它的代码:
myArray := __NEW(REAL, 10); //Create array with type REAL variables with the size of 10