openmodelicaで配列を初期化するには少し助けが必要です。可変サイズの配列を生成する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