How to resolve error ""Error:The storage class of the signal connected to 'Output Port 1' of 'autosarTestMdl/Subsystem/Event Receive' is global, thus the generated code is not reusable." when generating AUTOSAR Adaptive code in R2024a?
1 次查看(过去 30 天)
显示 更早的评论
MathWorks Support Team
2024-5-17
回答: MathWorks Support Team
2024-5-17
I am getting this error when generating code with AUTOSAR Blockset for AUTOSAR Adaptive:
"Error:The storage class of the signal connected to 'Output Port 1' of 'autosarTestMdl/Subsystem/Event Receive' is global, thus the generated code is not reusable. Consider using storage class 'Auto', setting Code interface packaging to 'Nonreusable function', or setting Multi-instance code error diagnostic to 'None' or 'Warning'"
How to fix it?
采纳的回答
MathWorks Support Team
2024-5-17
Currently the only option to resolve this is mentioned in the error message itself. The diagnostic option cannot be set to None or Warning using the Configuration UI, which is why you need to use the Simulink API:
set_param(bdroot,'MultiInstanceErrorCode','None')
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 AUTOSAR Blockset 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!