In the Modelica language, the annotation keyword is used to define graphics, documentation, menus and many other attributes that do not affect the behaviour of the system modelled. In this post I’m going to focus on the class annotations that let you store the simulation settings used to control...
Archive for category: Dymola commands
I thought we’d have a look at some interesting non-automotive applications for my next few blog posts. I’ve been meaning to write some for a while. Speaking to one of my colleagues in South Africa I learnt about his area’s reduced domestic water flow in a bid to save...
We’re all familiar with shortcuts to improve workflow. Some are widely known, such as Ctrl + C and Ctrl + V to quickly copy and paste text or images (or components/models in Dymola). Others are not, but that doesn’t make them less handy. Here are 3 simple Dymola shortcuts...
I am always of the opinion that a large amount of small tweaks to the way we work every day will not only make our modelling more efficient, but also more enjoyable. So, here’s another relatively small tip that will speed up your modelling available in Dymola 2020 onwards....
Why save the translation log? Running simulations in batches can be useful for a number of reasons. Many times, the most convenient way to do that is to create a function that simulates a few models consecutively. One good example of a use case is when running a complete...
There are many advanced flags within Dymola that allow you to control how it works, but it has not always been straightforward to find out what advanced flags are available and where these can be set. From Dymola 2019 FD01, there has been a new way to display and...
In Dymola 2019 FD01 the functionality of Capture Parameters > As Model and Capture Parameters > As Favorite command was enhanced so that they can be used for tidying models that are extended from other models rather than from base classes. This blog entry describes this tidying process in...
At Claytex we always like finding ways of making working with any tool including Dymola more productive. There are many advanced flags within Dymola that are used daily, why not automatically have them set every time you load Dymola? There are many flags within Dymola that can be used...
When building up a library in Modelica it is often handy to use aliases to clean up your code. Aliases to frequently used classes can help simplify the code and help its readability. The Modelica import statement is how one creates aliases in Modelica. One implementation that we often...
Introduction: Library version management is an important topic for Dymola developers. On occasions we experience warnings when opening a model sent by a colleague/customer when an alternative version of a required library is automatically opened. Scripting in Dymola is a handy way to do many things. This post outlines...
Looking for something?
- Battery Library
- Brushless DC Drives Library
- Cooling Library
- EDrives Library
- Electrified Powertrains Library
- FlexBody Library
- Flight Dynamics Library
- Fluid Power Library
- Fuel Cells
- Human Comfort Library
- HVAC Library
- Thermal Systems Library & TIL Suite
- VeSyMA – Driver-in-the-Loop
- Vehicle Interfaces
- VeSyMA – Engines
- VeSyMA – Motorsports
- VeSyMA – Powertrain
- VeSyMA – Suspensions
- VeSyMA – Terrain Server
- Wind Power Library