We are pleased to announce the availability of Reactis for Simulink V2021 and Reactis for C V2021.
Reactis for Simulink V2021
The V2021 release of Reactis for Simulink includes the bug fixes that were included in patch releases through V2020.2.2 plus the new features listed below.
Initialization Performance Improvements
After importing a model, Reactis has always cached an internal version of the model in an .mwi file. The cache file speeds up the future startup of Reactis Tester and Reactis Simulator when working with the model (as long as the underlying .slx file is unchanged). V2021 includes an enhancement of this caching mechanism that stores a binary representation of the model in an .mwib file to enable even faster startup for cached models.
Tracing Signals Through Bus Creator and Selector Blocks
V2021 extends the Reactis signal tracing feature to support tracing signals through Bus Creator and Bus Selector blocks. If a signal is selected (highlighted in yellow by clicking on it) and the selected signal is an input to a Bus Creator, then the bus output of the Bus Creator is also highlighted. If the bus signal is used as the input to a Bus Selector that selects the original signal, then the output of the Selector block is also highlighted.
Use Zero for Missing Items when Importing a Test Suite
Previously, when importing a test suite, if the imported data did not include values for an item (input, output, testpoint) needed in the test suite, then Reactis optionally created random values for the missing data. V2021 extends this feature to let you select for each missing item whether the missing values should be zero or randomly generated.
In User-Guided Simulation, Support Using Current Value of Other Inputs
In the user-guided simulation mode of Reactis Simulator, you can enter an expression to specify the value for each top-level input at each simulation step. For example, entering pre(x) + 1 as the value of input x will generate a ramp signal for x. V2021 extends the expression notation to let you reference the current values of other inputs. For example, entering !(y) as the value of input x will cause the value of x to be the logical negation of the input y for each step taken.
Reactis for EML Plugin
Reactis for C V2021
The V2021 release of Reactis for C includes all patches up to and including the V2020.0.2 release, plus the following new features.
Enhanced Data Inspection for Non-Scalar Variables
When right-clicking on a structure or array variable, you can select Inspect Value to view the components of the variable using a new dialog that offers easier navigation of values with multiple sub-elements.
View Item Details Dialog
When right-clicking on any item in the main panel, you can select View Item Details to open a window which contains the same information that is displayed when hovering on the item. This is useful when the amount of displayed data is very large (e.g., a structure with many members), or if you want to copy the data to the clipboard.
Error Detection Settings
Test execution reports now optionally include error detection settings, so that there is a record of how runtime errors were handled when a report was generated.