0

我正在 MATLAB Simulink 中开发一个嵌入式系统,其中包含一些 Stateflow 图。我成功地从中生成了 C 代码。不幸的是,构建模型会引发一些警告。其中之一是:

Warning: Junction #1277 does not have an unconditional path 
to a state or a terminal junction AND it has multiple paths 
leading to it. This might lead to confusing run-time behavior 
because of the backtracking semantics of Stateflow.

此警告没有其他链接或信息如何在我的模型中找到该连接点(有很多连接点,所以它不是微不足道的)而不是它的数量。

有没有办法通过编号查找/突出显示路口?

4

2 回答 2

0

打开模型后,您应该能够执行以下操作:

>> sObj = sfroot;
>> myObj = sObj.find('Id',1277);
>> myObj.view

这将在 sf 查看窗口中打开对象。

于 2017-03-04T03:04:13.333 回答
0

我自己找到了一个解决方案:从 Simulink 中的“构建”按钮开始构建过程,而不是通过 MATLAB 命令行进行,而是在Diagnostic Viewer中创建工作链接。

于 2017-10-17T08:02:46.547 回答