Sprint 2019.11 has been completed and we are excited to share the improvements achieved. One of the main areas we have been working on recently is the Model Debugger. In additional to various fixes for the Trace editor, Events view, runtime structure population, state symbols highlighting during animation, we have introduced new type-wide model breakpoints. Therefore there are two types of model breakpoints now:
Type-wide breakpoints. They apply to all instances of the capsule defining the element a breakpoint is set in. Such breakpoints can be set either in the Project Explorer view or in instance or plain diagrams displaying the needed element.
Instance breakpoints. They apply to a particular capsule instance and can be set from the context of an instance diagram after the debug session has been started.
The Model Compiler was another area of focus in this sprint. New support for CDT Codan integration sets special CDT provider on generated C++ projects: CDT GCC Built-in compiler settings provider. It helps to automatically compute compiler symbols and include paths. We encourage users to try Codan support and would value your feedback. Please note that Codan support is enabled by means of a special preference: RealTime Development – C++ – Generate additional information for Code Analysis.
It is now easier to use incremental builds with the new improvement in the makefile generation. In case you are making only compile setting modification in the transformation configuration file, build system would be able to detect and perform incremental build for such TCs using new rule in generated makefiles.