3

シミュレーションを指定するためのフラグ/スクリプトの方法はありますか?

  • イベントで変数を保存します。SimulationSetup\Output\Store変数をイベントで保存します。
  • 等距離タイムグリッド、シミュレーション設定\出力\等距離タイムグリッドと同じ

モデルに注釈として追加できることはわかっています:

annotation experiment(__Dymola_NumberOfIntervals=501), __Dymola_experimentSetupOutput(equdistant=true, events=true));

よろしく、ジル

4

1 に答える 1

4

Dymola サポートから回答を見つけました。シミュレーター API については、Dymola ユーザー マニュアル V1 p 501 を参照してください。

experimentSetupOutput(...)
  input Boolean textual := false "Textual storage";
  input Boolean doublePrecision := false "Double precision";
  input Boolean states := true "Store state variables";
  input Boolean derivatives := true "Store derivative variables";
  input Boolean inputs := true "Store input variables";
  input Boolean outputs := true "Store outputs variables";
  input Boolean auxiliaries := true "Store auxiliary variables";
  input Boolean equdistant := true "Store equidistantly";
  input Boolean events := true "Store variables at events";
  input Boolean debug := false "Write log messages";
  output Boolean ok;

したがって、simulateModel コマンドの前に設定するフラグは次のとおりです。

experimentSetupOutput(events=false,equdistant=true);
于 2013-03-11T09:23:29.967 に答える