The Model RealTime development team has just finalized another release of Model RealTime called 12.1.3. As always there are several improvements, both bug fixes and new features. Let's take a look at some of the new features.
Having custom properties in TCs are for example useful when using Build Variants. Now it's easier to work with such custom properties thanks to a new hyperlink that appears at the top of the TC editor when the TC has at least one custom property. Click the hyperlink to navigate to the custom properties in the Code tab.
The support for log streams in the TargetRTS has now been extended so you can use them also for writing log messages to files.
A new trace feature is available in the TargetRTS. It allows to capture traces which then can be visualized as sequence diagrams. Contrary to the existing trace feature, this new way of tracing is independent of the Model Debugger user interface and you can turn tracing on or off in many different ways (including from a C++ debugger). Tracing for sequence diagram visualization can be a powerful tool for troubleshooting runtime problems in your realtime application and to gain a better understanding of which messages that are sent in your application. Read more about this feature in the documentation.
A Node.js script is now available which you can use for making sure that custom changes that you have made to the TargetRTS don't break any existing functionality (for example when uplifting to a newer version of Model RealTime). It can also be used for implementing regression testing for Code RealTime libraries that you may use in your application. You find the script and documentation for how to use it here.
Mattias Mohlin
Architect for HCL Model RealTime