R2017b AUTOSAR not writing provided ports at initiatialization phase

1 visualización (últimos 30 días)
I am trying to write a constant value of 0/false at the initialization phase in AUTOSAR. It is not written to the output port as expected. I was able to do this while using ert.tlc.

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 7 de Ag. de 2020
Simulink prevents writing 0 / false at the time of initialization for AUTOSAR because the initialization of the output block depends on the Runtime Environment (RTE).
Hence, a setting in Code Generation pane (optimization) of Configuration parameters in Simulink, known as "zeroExternalMemoryAtStartup" is checked by default for "autosar.tlc".
This setting removes root level I/O zero initialization.This can not be unchecked in "autosar.tlc". It can be unchecked in "ert.tlc".
Hence, the generated code does not write to "Outport".

Más respuestas (0)

Categorías

Más información sobre AUTOSAR Blockset en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Productos


Versión

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by