Today we are releasing new versions of Model RealTime 11.3 and 12.0. While the latter is still an experimental release, we do recommend that you uplift to this new 11.3 version for production environments.
Let's look at some of the new features that are available in both these releases.
The Inheritance Explorer can now show states and transitions from nested state machines. When the option to only show redefinitions is set, this makes it easy to see which parts of a base capsule state machine that have been redefined in a derived capsule.
The TC editor now automatically adds a trailing comma for the last element in each JavaScript array. Adding another element in the array, will therefore only modify one line. This reduces the risk for getting conflicts when merging TC files.
The TargetRTS and Model Compiler now supports the primitive types long long
and unsigned long long
. Type descriptors for these types are available, as for other primitive types. Note that this change requires usage of a C++ compiler that supports these primitive types when building the TargetRTS.
A new target configuration for MacOS (Intel x86 with the Clang 14 compiler) is now provided. Prebuilt versions of the TargetRTS and Connexis libraries for this platform are available. Note that this is only the first step on the path to full MacOS support, and even if you can also run the Model RealTime UI on MacOS, this is not yet fully supported.
Mattias Mohlin
Architect for IBM Model RealTime