open modelica (omc)를 사용하여 명령 줄에서 패키지 안에있는 모델의 플랫 모델 코드를 만들려고합니다.명령 줄 (omc)에서 패키지 내의 OpenModelica 모델 인스턴스화
나는 쉽게
omc myModel.mo > myModel.mof
I이 파일이 있으면되는 질문하여 인스턴스를 생성 할 수 있습니다 하나 개의 모델을 포함하는 .mo
- 파일이있는 경우 :
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가 됨). –