June 27, 2018
Dear Reactis User:
We are pleased to announce the availability of Reactis® V2018
and Reactis Model Inspector V2018 as well as the Reactis V2017.2.2 and
Reactis V2017.0.5 patches.
Reactis V2018
The V2018 release of Reactis includes the bug fixes that were included
in patch releases V2017.2.2 and V2017.0.5 plus the new features listed
below.
Newly Supported Simulink Features
- Support MATLAB R2018a.
- In the Lookup Table block, some restrictions on the combinations
of different type settings were relaxed. Specifically, Reactis now
supports Lookup Table blocks in which the output type does not match
the intermediate type.
User-Guided Simulation
The User-Guided Simulation mode of Reactis Simulator has been revamped.
The new Next Input Values dialog now lets you either enter a
concrete value (as it previously did) or an expression to be evaluated to
compute the next value for an input. This offers an easy way to specify a
ramp or sine wave for in input signal. Additionally, the stepping buttons
are now available in the Next Input Values dialog as well as the
main Simulator window. Also, you can now control Configuration Variables
(at the start of a test) and observe outputs or test points. Scopes can
easily be opened for a subset of signals from the Next Input Values
dialog.
Comments for Excluded Coverage Targets
Reactis V2015 introduced the capability to exclude individual coverage
targets from being tracked. When you exclude a target, Reactis Tester will
not attempt to exercise the target when it generates tests and the target
will not be factored into coverage tracking and reporting. V2018 enhances
this feature by letting you include a comment along with any excluded target.
This comment might include when the target was excluded and by whom, along
with some explanation of why it was excluded.
API Improvements
New functions to remove Validator Objectives and to query the values of
parameters in Validator Objectives were added:
- rsRsiQueryObjectives
- rsRsiGetObjectiveParameterValue
- rsRsiRemoveObjective
Other Enhancements
- You can now open scopes from within the test suite browser for any
signals stored in a test suite (inputs, outputs, test points).
- Relaxed rules for indexing signals within Validator expression objectives.
For example, a 1x1 signal can now be accessed via a simple "(1)" instead of
requiring "(1,1)". Similarly, row- or column-vectors can be indexed using
a single index.
- Added option allowing Reactis to emulate Simulink's saturating behavior
for some operators of the Trigonometric Function block.
Reactis Model Inspector V2018
The V2018 release of Reactis Model Inspector includes the bug fixes that
were included in patch releases V2017.2.2 and V2017.0.5 plus the new
features listed below.
Newly Supported Simulink Features
Reactis V2017.2.2
The following bugs were fixed since V2017.2.1:
- Trailing semicolon in block parameter expression causes error in Reactis (#3967)
- Adding Validator objectives via API sometimes places them in vertical column (#3969)
- Error if Remove unused MATLAB workspace variables option is enabled (#3972)
- Output differences for test points can occur in the first step of a test (#3975)
- Matrix Concatenate block configuration causes "Bug: can't reshape" (#3978)
- Error: Expected array, found value of type <|...|> (#3981)
- GUI crashes when hovering over Relational Operator output (#3984)
- Add button for conditional types is disabled in inport type editor (#3988)
- Some integer saturation targets in Sum blocks incorrectly classified as unreachable (#3992)
- "Bug: Signal base type undefined" in some Switch block constructs (#4014)
- rsOpen fails when using 64-bit MinGW compiler in MATLAB (#4011)
- "Bug: Invalid pointer" in some Merge block constructs (#4007)
- Lookup table produces overflow error (#4000)
- Performance inefficiency when trying to add configuration variables (#3998)
- rsRsiSetSystemCoverageTracking not working for systems containing "." character (#3995)
Reactis V2017.0.5
The following bugs were fixed since V2017.0.4:
- Error: Expected array, found value of type
<|...|>
(#3982)
- Matrix Concatenate block configuration causes "Bug: can't reshape" (#3979)
- Output differences for test points can occur in the first step of a test (#3976)
- Adding Validator objectives via API sometimes places them in vertical column (#3970)
- "Bug: Signal base type undefined" in some Switch block constructs (#4016)
- rsOpen fails when using 64-bit MinGW compiler in MATLAB (#4012)
- "Bug: Invalid pointer" in some Merge block constructs (#4008)
- Performance inefficiency when trying to add configuration variables (#3999)
- rsRsiSetSystemCoverageTracking not working for systems containing "." character (#3996)
- Some integer saturation targets in Sum blocks incorrectly classified as unreachable (#3993)
You may download the patches or full installers from the
Reactis User Pages.
Best Regards,
The Reactis Team