我正在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.
此警告没有其他链接或信息如何在我的模型中找到该连接点(有很多连接点,因此它不是微不足道)而不是数字。
有没有办法按编号查找/突出显示交汇点?
答案 0 :(得分:0)
打开模型后,您应该能够执行以下操作:
>> sObj = sfroot;
>> myObj = sObj.find('Id',1277);
>> myObj.view
这将在sf查看窗口中打开对象。
答案 1 :(得分:0)
我自己找到了一个解决方案: 从" Build"开始构建过程Simulink中的按钮,而不是通过MATLAB命令行,在诊断查看器中创建工作链接。