我需要一点帮助,在openmodelica中初始化数组。我创建了一个modelica类,它应该生成一个可变大小的数组。大小将被设置为一个参数,并且是整数类型。以下是我想要做的一个例子。我不断收到错误消息,并很乐意收到任何提示!谢谢。在modelica中初始化未知大小的阵列
parameter Integer f_min;
parameter Integer f_max;
Integer Freq_steigerung;
Integer array_size;
Integer Freq[:];
equation
array_size = ceil((f_max-f_min)/Freq_steigerung);
Freq[array_size] = f_min: Freq_steigerung: f_max;
它的工作原理。实际上,从等式中初始化也是有效的。 – Gladson