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

  • Support MATLAB R2018a.

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

Back to Patches Archive