2016-06-01 7 views
2

Пример:Параметры Иногда не редактируются в Dymola Simulation Tab и FMU

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

Однако

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

относящийся: http://stackoverflow.com/q/32739428/874701 – matth

ответ

4

Решение:

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

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

Пример:

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

Dymola теперь позволит theAnswer для редактирования на вкладке Моделирование и быть пользователем устанавливаемое в FMU.