Параметры, которые иногда не редактируются во вкладке симуляции Dymola и FMU

Пример:

Вы создаете модель с 9 параметрами, которые, как вы ожидаете, будут редактируемыми на вкладке "Моделирование" и настраиваемыми пользователем в FMU.

Тем не мение,

  1. Только 5 параметров кажутся редактируемыми на вкладке Simulation.
  2. Аналогично, FMU имеет только 5 настраиваемых пользователем параметров.

1 ответ

Решение:

Чтобы сгенерировать более эффективный код, Dymola иногда "оценивает" параметры.

annotation(Evaluate=false) говорит Димоле, что параметр не должен оцениваться

Пример:

parameter Real theAnswer = 42.0 "The answer to life,…" annotation(Evaluate=false);

Димола теперь позволит theAnswer быть отредактированным на вкладке Simulation и быть настроенным пользователем в FMU.

Другие вопросы по тегам