March 22, 2016

Dear Reactis User:

Reactis V2015.2.1 and Reactis V2015.0.2 are now available.

Reactis V2015.2.1

The following bugs were fixed since V2015.2:

  • Fixed bug that could cause Reactis to report dependency cycles for some enabled subsystems (#3309).
  • Fixed "bug: Variable __wakeup___ is not declared" which could occur for some Stateflow charts with sample rates (#3260).
  • Fixed "bug: uncaught exception: Match" that could occur for some models containing Simulink Function blocks (#3307).
  • Fixed "Unsupported data type" error for some enumerated types defined via Simulink.defineIntEnumType (#3305).
  • Fixed "Bug: uncaught exception: Subscript" for FunctionCaller blocks with no outputs (#3304).
  • Fixed "error: need at least two different entries in input vector..." for From Workspace blocks containing only a single time value (#3292).
  • Fixed "bug: Unknown operator" for some models containing Function Caller blocks (#3291).
  • Fixed "error: Signal not found in bus" for Bus Selector blocks connected to outputs of Model Reference blocks (#3290).
  • Fixed "bug: unexpected data type string" when passing fixed-point types through block masks (#3283).
  • Fixed issue where state variables within subsystems bound to a Stateflow state were not properly reset in some cases (#3278).
  • Fixed output of roundf function in C code when fraction is 0.5 (#3274).
  • Disable drag-and-drop Validator objective wiring when Simulator is enabled (#3263).
  • Fixed issue where 1-d lookup table block would produce incorrect outputs in some cases when set to "use input nearest" mode and working on unsigned integers (#3255).
  • Properly support send(state.event) syntax in Stateflow action language (#3252).
  • Improved accuracy for subtraction of fixed-point values with biases (#3282).
  • Fixed error mentioning ___reactis_dtprobe___ when synchronizing top-level input ports for some models (#3296).
  • Fixed "error: Index exceeds matrix dimensions" when using "true" or "false" as a function in block initialization expressions (#3286).
  • Allow using "true" and "false" as functions within EML code (#3294).
  • Allow empty branches in "if" statement within EML code (#3313).
  • Allow mixing scalars and matrices in relational operators within EML code (#3312).
  • Improved efficiency when creating MWI cache file for models containing From Workspace blocks with large data array (#3298).
  • Fixed issue where Validator objectives for referenced models would not show up within the parent model (#3311).
  • Fixed rules for determining accumulator data type for fixpoint addition/subtraction (#3284).

Reactis V2015.0.2

The following bugs were fixed since V2015.0.1:

  • Fixed "bug: Variable __wakeup___ is not declared" which could occur for some Stateflow charts with sample rates (#3261).
  • Fixed output of roundf function in C code when fraction is 0.5 (#3275).
  • Fixed issue where 1-d lookup table block would produce incorrect outputs in some cases when set to "use input nearest" mode and working on unsigned integers (#3256).
  • Properly support send(state.event) syntax in Stateflow action language (#3253).
  • Fixed "bug: lib/rsi-binvalue.sml, typeToBinSize: not implemented for type : funcall" for models containing top-level input ports of function-call type (#3245).
  • Fixed "error: A configuration set reference does not allow writing to parameters in the source configuration set" which could occur for some models with referenced configuration sets (#3233).
  • Fixed "Reactis' backend computation engine died unexpectedly" occurring when importing models containing empty structure arrays (#3239).
  • Fixed "error: Invalid model file" which could occur for some .mdl format models (#3237).

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

Best Regards,
The Reactis Team

Back to Patches Archive