MATLAB: What is new in the Embedded Coder® Support Package for AUTOSAR in R2015b (15.2.7)

Embedded Coder

What is new in the Embedded Coder® Support Package for AUTOSAR in R2015b (15.2.7)?

Best Answer

The R2015b Embedded Coder Support Package for AUTOSAR Standard, Version 15.2.7, includes the following bug fixes.
Bug Fixes:
  • ARXML importer now makes better use of the Simulink model canvas for ARXML that contains a large number of runnables or ports. Previously, import threw the following error:
Error using autosar.mm.mm2sl.SLModelBuilder/setIdealBlockPosition
At least one value is out of range for defining rectangle or position. All values must be less than or equal to 32767.
  • ARXML importer now creates appropriate length Goto/From tags from ARXML that contains long identifiers. Previously, import threw the following error:
Error using autosar.mm.mm2sl.MRLayoutManager/addGotoFrom (line 265)
The value 'RPortWithAVeryLongIdentifier_RPortWithAVeryLongIdentifier_VariationLongIdentifier_2_Tag' of parameter 'GotoTag' is not a valid MATLAB identifier. Valid identifiers start with an alphabetic character, followed by at most 63 alphanumeric or '_'.
  • ARXML importer now correctly handles an implementation data type that is directly referenced from a data prototype and maps to a fixed-point application data type. Previously, the importer created an extra fixed-point Simulink type corresponding to the implementation data type.
  • ARXML export now correctly generates ARXML files when an application data type does not reference a CompuMethod. Previously, export threw an error while setting the unit property for the physical data constraint.
  • AUTOSAR code generation now generates an implementation enumeration data type when an application enumeration data type is mapped to an implementation data type. Previously, code generation incorrectly generated an application enumeration data type.