Параметры, которые иногда не редактируются во вкладке симуляции Dymola и FMU
Пример:
Вы создаете модель с 9 параметрами, которые, как вы ожидаете, будут редактируемыми на вкладке "Моделирование" и настраиваемыми пользователем в FMU.
Тем не мение,
- Только 5 параметров кажутся редактируемыми на вкладке Simulation.
- Аналогично, FMU имеет только 5 настраиваемых пользователем параметров.
1 ответ
Решение:
Чтобы сгенерировать более эффективный код, Dymola иногда "оценивает" параметры.
annotation(Evaluate=false)
говорит Димоле, что параметр не должен оцениваться
Пример:
parameter Real theAnswer = 42.0 "The answer to life,…" annotation(Evaluate=false);
Димола теперь позволит theAnswer
быть отредактированным на вкладке Simulation и быть настроенным пользователем в FMU.