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