3

ExternalMediaライブラリのテスト モデルを FMUにエクスポートしようとしています。モデルを FMU に変換すると、Visual Studio 2010 と MinGW GCC コンパイラの両方でエラーが発生します。モデルは Dymola と VisualStudio でうまくシミュレートされますが、FMU としてのエクスポートは失敗します。

私は通常、 mos-Script を使用して Dymola を起動し、作業ディレクトリを設定し、Modelica パスを追加し、使用するライブラリをインポートします。mos スクリプトは次のようになります。

cd("D:\Projekte\xxx\Modelica");

AddModelicaPath("D:\Projekte\xxx\Modelica\Library", erase=false);

import ExternalMedia.*;

openModel("D:\Projekte\xxx\Modelica\MyModel.mo");

環境変数MODELICAPATHを探しても見つかりません。私のマシンでは定義されていません。なんで?インストールの問題?そして、これが問題になる可能性がありますか?

ExternalMediaライブラリのテスト モデル

github.com/modelica/ExternalMedia

ExternalMedia.Test.TestMedium.TestConstantsにあります。

添付の 2 つのケースについて、dymola の出力エラー メッセージ(buildlog.txt) を確認できます。

ケース1: Windows7, Dymola 2016, VisualStudio 2010 Express → シミュレーションOK!

[ https://www.dropbox.com/s/h2au1say0td20q1/buildlog_VisualStudio2010Express_Compiler.txt?dl=0

][1]

ケース 2: Windows 7、Dymola 2016、MinGW GCC -> 変換中のエラー、シミュレーション不可

[ https://www.dropbox.com/s/tu640zm1ydtmuls/buildlog_MinGW_GCC_Compiler.txt?dl=0][2]

エラーはどこから来るのですか?ExternalMedia、Dymola、FMI の設定ですか、それともシステム設定 (Windows 環境変数など) によるものですか?

4

0 に答える 0