open modelica(omc)を使用してコマンドラインからパッケージ内にあるモデルのフラットモデルコードを作成しようとしています。コマンドライン(omc)からパッケージ内のOpenModelicaモデルをインスタンス化
私は簡単に私は、このファイルを持っている場合、質問がある
omc myModel.mo > myModel.mof
でインスタンス化を作成することができ、単に一つのモデルが含まれ.mo
-fileお持ちの場合:
package TestPackage
model TestModel2
Real y;
end TestModel2;
model TestModel
Real x(start=1);
TestModel2 a;
equation
x=a.y;
der(x)=a.y;
end TestModel;
end TestPackage;
私はどのように作成するのですがTestModel
のフラットコード?
(TestModel
をインスタンス化することによって、私は正しいコードを取得OMEdit使用:
class TestPackage.TestModel
Real x(start = 1.0);
Real a.y;
equation
x = a.y;
der(x) = a.y;
end TestPackage.TestModel;
)基本的には
omc -i = TestPackage.TestModel(バージョンによっては、-iの代わりに+ iを指定します)。 –