0

わかりましたので、次のようなものがあります。

model MolarAmount
  import SI = Modelica.SIunits;
  SI.AmountOfSubstance nu "moles of stuff";
  parameter Real lambda = 42 "some variable on which nu depends";

equation
  nu = 1 - lambda;
end MolarAmount;

これは問題なく動作しますが、予想どおり、互換性のないユニットについて不平を言います。これを無視するにはどうすればよいですか?

4

2 に答える 2

1

実行している Dymola のバージョンは何ですか? Dymola 2015 (2014-04) はこのモデルを受け入れます。

lambda(unit="mol")設定することで問題が解決すると思います。また、ユニットチェックでの魔法の減少にもつながります。

于 2014-10-02T19:47:24.203 に答える