我在stateflow中设计了一个状态机。它由几个变量和状态组成。然而,当我使用嵌入式Coder生成代码时,代码中缺少多个状态、变量甚至转换。在点击该特定状态时,Stateflow提示“Stateflow object eliminated by optimization”。请建议如何确保所有状态和变量都出现在最终代码中,因为它们在状态机中我无法找到解决方案,即使在尝试多次设置更改和在线检查
ni65a41a1#
在documentation中,您似乎想要禁用以下设置:[...]在“配置参数”对话框中,选择块缩减参数。Simulink软件将某些块组折叠成单个更有效的块,或将它们完全删除。文档还提供了一些上下文,说明为什么你的块可能会被删除,在构建过程中进行的代码覆盖率分析可能会发现,有问题的块是不可能用你实现的逻辑到达的。下面是设置:
1条答案
按热度按时间ni65a41a1#
在documentation中,您似乎想要禁用以下设置:
[...]在“配置参数”对话框中,选择块缩减参数。Simulink软件将某些块组折叠成单个更有效的块,或将它们完全删除。
文档还提供了一些上下文,说明为什么你的块可能会被删除,在构建过程中进行的代码覆盖率分析可能会发现,有问题的块是不可能用你实现的逻辑到达的。
下面是设置: