December 22, 2016
Dear Reactis User:
We are pleased to announce the availability of Reactis® V2016.2
and Reactis Model Inspector V2016.2 as well as the Reactis V2016.0.2 and
V2015.2.5 patches.
Reactis V2016.2
The V2016.2 release of Reactis includes the bug fixes that were included
in releases V2016.0.1 and V2016.0.2 plus the new features listed below.
Newly Supported Simulink Features
- MATLAB R2016b.
- Support Simulink.Parameter objects to initialize bus values.
- Support External reset setting for Delay block.
- Support Resettable Subsystem block.
- Support commenting out/through blocks.
New API Functions
- rsTesterGetNumStepsTaken retrieves number of steps taken
when running Tester in asynchronous mode.
- rsUnpackBusInports creates a wrapper model that
splits up bus inports into separate scalar inputs.
Reactis for C Plugin
- Added support for GNU statement expressions.
- Improved parsing of GCC "asm" directives. This fixes parse errors if such
directives occur in the C program. Note that the directives themselves (and all assembler
code within them) are ignored by the Reactis for C Plugin.
- Improved parsing of GCC "attribute" and MSVC "declspec" directives.
Note that while those directives can be parsed, they are ignored by the Reactis for C Plugin.
Other Enhancements
- Reactis now supports specifying absolute tolerance instead of (or in
addition to) relative tolerance when comparing tests against a model.
- Added function to automatically create a wrapper model that splits up
all bus inputs into their individual elements and has a separate input port
for each element. The function also offers an option to analyze the
elements and only produce an input port for an element if it is actually
used in the model.
Reactis V2016.0.2
The following bugs were fixed since V2016.0.1:
- Fixed issue where in rare cases conditions assertions could be listed twice in the coverage report (#3484).
- Fixed issue where under specific circumstances some targets in Stateflow charts could be incorrectly
marked as unreachable (#3545).
- Fixed problem where extracting subsystems from .slx files could result in a corrupted model (#3540).
- Fixed issue where, on some systems, Reactis could not find its license file after starting (#3538).
- Fixed problem loading .slx files from a folder named using non-ASCII characters (#3533).
- Fixed "Error: Undefined function or variable 'reactis_gcb___" that could occur when using MATLAB R2015a
under certain circumstances (#3520).
- Fixed "bug: no active variant" which could occur when using Simulink.Parameter objects to
specify variant conditions (#3497).
- Fixed issue where some CSEPT targets could be listed twice in the coverage report (#3481).
- Fixed problem where Validator objectives in referenced models would not be shown in some cases (#3478).
- Fixed issue where names of configuration variables added via the Reactis API could appear mangled (#3474).
- Fixed "Error: Invalid Simulink object name" that could occur in specific cases when using MATLAB R2016a (#3470).
Reactis V2016.2.5
The following bugs were fixed since V2015.2.4:
- Fixed issue where in rare cases conditions assertions could be listed twice in the coverage report (#3485).
- Fixed "Error: Undefined function or variable 'reactis_gcb___" that could occur when using MATLAB R2015a
under certain circumstances (#3521).
- Fixed problem loading .slx files from a folder named using non-ASCII characters (#3534).
- Fixed "bug: no active variant" which could occur when using Simulink.Parameter objects to
specify variant conditions (#3498).
- Fixed issue where some CSEPT targets could be listed twice in the coverage report (#3482).
- Fixed issue where names of configuration variables added via the Reactis API could appear mangled (#3475).
You may download the patches or full installers from the
Reactis User Pages.
Best Regards,
The Reactis Team