R2017b AUTOSAR not writing provided ports at initiatialization phase

1 次查看(过去 30 天)
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.

采纳的回答

MathWorks Support Team
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".

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 AUTOSAR Blockset 的更多信息

标签

尚未输入任何标签。

产品


版本

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by