May 12, 2010

Dear Reactis User:

We are pleased to announce the availability of Reactis V2010.0.2 and V2009.2.5

V2010.0.2

The following features were added since V2010.0.1:

  • Added support for new 1-d lookup table configuration: bool to integer/fixpoint
  • Added support for new 2-d lookup table configuration: bool and integer/fixpoint to integer/fixpoint

The following bugs were fixed since V2010.0.1:

  • Fixed "MATLAB error message variable not initialized" error that could occur when using a "return" statement in a block's Mask Initialization code (#1231).
  • Fixed "syntax error" message when encountering nested comments in Stateflow transitions (#1226).
  • Fixed "bug: uncaught exception Div" that could occur if the second input to a MathFunction block configured as "mod" and operating on integers was 0 (#1237).
  • Fixed "Expected array, found value of type ..." error that could occur if an array in Stateflow is initialized from a MATLAB workspace variable (#1211).
  • Fixed problem where Reactis could sometimes execute a Constant block at each simulation step which could then cause other blocks to be executed at a higher rate than expected (#1217).
  • Fixed bug where Reactis would sometimes only stop on the first execution of a breakpoint located within a subsystem that is executed multiple times in a simulation step (#1191).
  • Fixed problem where Tester could sometimes take more steps than requested (#1123).
  • Fixed bug where the RSI file editor could write invalid types to a .rsi file, resulting in "bug: rsiType2SignalType, unhandled type: sfix..." (#1176).
  • Fixed problem where Reactis could not find its license file if a Reactis patch was installed immediately after installing Reactis (#1201).
  • Fixed error "Invalid MEX-file reactis_dtprobe.mexw64" that could occur on some 64-bit systems when running Reactis (#1199).
  • Fixed User's Guide start menu entry in 64-bit Reactis (#1180).
  • Properly show block location in warning message about unsupported accumulator data type settings in Sum blocks (#1173).
  • Report proper error message when overflow occurs in a Look-Up table (#1170).
  • Report proper ("unsupported") error message when absolute time is used in a Stateflow temporal logic operator (#1116).
  • Fixed problem where 64-bit Reactis would not start up automatically after a patch installer finishes (#1188).

The following bugs in the C Plugin were fixed since V2010.0.1:

  • In some cases, a large C source file can not be properly rendered on screen which resulted in Reactis displaying the file fragmented or not at all. A workaround has been implemented to display as much as possible and print a message that the display was truncated. A full fix for this problem that will allow displaying source files of any size will be included in the next major release of Reactis (#1214).

V2010.2.5

The following features were added since V2009.2.4:

  • If an error is reported during test case generation, include the test and step number in the generated test suite where the error occurs (#1140).

The following bugs were fixed since V2009.2.4:

  • Fixed "MATLAB error message variable not initialized" error that could occur when using a "return" statement in a block's Mask Initialization code (#1232).
  • Fixed "syntax error" message when encountering nested comments in Stateflow transitions (#1227).
  • Fixed "bug: uncaught exception Div" that could occur if the second input to a MathFunction block configured as "mod" and operating on integers was 0 (#1238).
  • Fixed "Expected array, found value of type ..." error that could occur if an array in Stateflow is initialized from a MATLAB workspace variable (#1212).
  • Fixed bug that could cause Reactis to crash when using the "Cvg Details" button in the Tester or Validator progress dialog (#1148).
  • Fixed "Bug: Uncaught Exception: Mixed" that would occur if multi-block MC/DC coverage was enabled and a logical operator block was operating on a 2-d matrix (#1156).
  • Fixed "Bug: bus size too small" that would occur for "Tapped Delay" blocks if the "Include current value" option was checked (#1153).
  • Fixed "Type error (different tuple sizes)" that could occur if a "Selector" block configured for a vector was operating on a 1xN matrix (#1136).
  • Fixed bug where the RSI file editor could write invalid types to a .rsi file, resulting in "bug: rsiType2SignalType, unhandled type: sfix..." (#1177).
  • Fixed "Bug: test step index out of range" that would occur in rare situation when extending a test in Simulator (#1133).
  • Properly show block location in warning message about unsupported accumulator data type settings in Sum blocks (#1174).
  • Report proper error message when overflow occurs in a Look-Up table (#1171).
  • Report proper ("unsupported") error message when absolute time is used in a Stateflow temporal logic operator (#1235).

The following bugs in the C Plugin were fixed since V2009.2.4:

  • In some cases, a large C source file can not be properly rendered on screen which resulted in Reactis displaying the file fragmented or not at all. A workaround has been implemented to display as much as possible and print a message that the display was truncated. A full fix for this problem that will allow displaying source files of any size will be included in the next major release of Reactis (#1215).

You may download the patches or full installers from the Reactis User Pages.

Best Regards,
The Reactis Team

Back to Patches Archive