The Model RealTime development team has just finalized another release of Model RealTime - version 12.1.3, bringing new enhancements specifically designed for building and optimizing real-time applications. As always, there are several improvements, both bug fixes and new features. Let's take a look at some of the new features.
Link in TC Editor for Custom Properties
Having custom properties in TCs is useful when using Build Variants. For example, 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.
Log Streams Now Support Logging To Files
The support for log streams in TargetRTS has now been extended, allowing you to use them for writing log messages to files.
Tracing And Sequence Diagram Visualization
A new trace feature is available in the TargetRTS. It allows you 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 real-time application and gaining a better understanding of which messages are sent within your application. Read more about this feature in the documentation.
Test Runner Script
A Node.js script is now available that you can use to ensure that custom changes you have made to TargetRTS don't break any existing functionality (for example, when upgrading 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 can find the script and documentation for how to use it here.
Learn more about the new features by watching the videos in our Sprint Demo YouTube Playlist.
Start a Conversation with Us
We’re here to help you find the right solutions and support you in achieving your business goals.