User manual
Dymola 2015 Release Notes 15
Advanced.DemandLoadClasses = 1;
Classes in libraries are loaded when needed. Classes are needed when they are used for
components/base-classes in the GUI, or used during translation. Note that Parameter dialogs
with class-selectors will usually load complete libraries when using this setting. The end
result of this setting is the same as the default setting, but the loading of classes rather than
whole libraries speeds up the start-up time of opening a large model in Dymola.
Advanced.DemandLoadClasses = 2;
Classes in libraries are only loaded when needed, even if that reduces the choices in the
GUI; e.g. the class-selectors that include the matching classes will not load new classes.
This setting further speeds up the start-up time of opening a large model in Dymola.
There are some restrictions for on-demand loading:
• Older libraries without the file package.order in each directory will be read
completely.
• Encrypted libraries are read completely.
• In the Demo version of Dymola the libraries included with Dymola will be read
completely.
3.2.9 Minor improvements
Improved handling of array elements
In Dymola 2015 all array variable elements can be set individually (value, start, quantity,
min, max, nominal, stateSelect, fixed, unit, displayUnit). Previously only value, start and
quantity were supported to set individually.
Code completion in the Modelica Text editor for incomplete models
The code completion in the Modelica Text editor now also works for Modelica texts that
have syntactic errors. Thus you can add a declaration of a new component and the code
completion will give you its subcomponents, even if the declaration of the component is not
yet syntactically correct.
Improved handling of adjustable maximum line length in the Modelica
Text editor
The dotted vertical line in a Modelica Text editor that indicates the maximum line length is
now local for each Modelica Text editor window. (The line can be dragged to change the
maximum line length, the user can then adapt to the new value by right-clicking and
selecting the command
Highlight Syntax, or by giving the corresponding short command
Ctrl+L).
Improved support for checking of interactive functions
If a function calls a built-in function that is not defined in the Modelica Language
Specification (such as
translateModel) a check will no longer state that