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

Embedded Coder

What is new in the Embedded Coder® Support Package for AUTOSAR in R2016a (16.1.2)?

Best Answer

The R2016a Embedded Coder Support Package for AUTOSAR Standard, Version 16.1.2, includes the following bug fixes.
Note: If you previously installed Version 16.1.0 or 16.1.1 of Embedded Coder Support Package for AUTOSAR Standard, you must uninstall that version before installing Version 16.1.2.
Bug Fixes:
  • ARXML importer now correctly imports the Min and Max values for ApplicationDataTypes by using the correct precision for fixed-point and float types. Previously, the ARXML importer threw an error message similar to "Value (3276.7000000000003) is greater than maximum (3276.7)" when the imported constant value is equal (within tolerance) to the min or max value.
  • ARXML importer method updateModel now handles Goto/From blocks with local scope correctly. Previously, updateModel could get into a loop and potentially run out of memory when locally scoped Goto/From blocks had the same tag.
  • ARXML importer now correctly imports ReceiverPorts with multiple ReceiverComSpecs with InitValue specified using ARRAY-VALUE-SPECIFICATION. Previously, the ARXML importer threw error message "Imported AUTOSAR MetaModel contains orphaned elements".
  • Exporting ARXML previously could change the CompuMethod category of an ApplicationDataType of type BOOLEAN from IDENTICAL to TEXTTABLE in top-down workflows. ARXML export now preserves the CompuMethod category.
  • ARXML importer now correctly imports STATIC-MEMORY or CONSTANT-MEMORY and overwrites existing Simulink.Signal or Simulink.Parameter data objects, respectively. Previously, the importer threw an error while owerwriting existing Simulink data objects.