2016-06-01 14 views
2

Beispiel:Parameter Manchmal bearbeitbare Nicht in Dymola Simulation Tab und FMU

Sie erstellen ein Modell mit 9 Parametern, die Sie erwarten in der Registerkarte Simulation und vom Benutzer einstellbare in der FMU editierbar zu sein. Jedoch

,

  1. Nur 5 Parameter erscheinen aus der Registerkarte Simulation editierbar sein.
  2. Ebenso hat FMU nur 5 benutzerdefinierbare Parameter.
+0

verwandt: http://stackoverflow.com/q/32739428/874701 – matth

Antwort

4

Lösung:

effizienteren Code zu generieren, Dymola manchmal "wertet" Parameter.

annotation(Evaluate=false) sagt Dymola ein Parameter sollte nicht ausgewertet werden.

Beispiel:

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

Dymola wird nun erlauben theAnswer in der Registerkarte Simulation bearbeitet werden und in der FMU Benutzer einstellbaren sein.