Найти соединение по его номеру в Stateflow

Я разрабатываю встроенную систему в 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.

В этом предупреждении нет никакой другой ссылки или информации о том, как найти этот переход внутри моей модели (там много переходов, поэтому он не тривиален), кроме его номера.

Есть ли способ найти / выделить соединение по его номеру?

2 ответа

Решение

Я сам нашел решение: запуск процесса сборки с помощью кнопки "Сборка" внутри Simulink, а не с помощью командной строки MATLAB, создает рабочие ссылки в средстве просмотра диагностики.

С открытой моделью вы сможете сделать следующее:

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

Это откроет объект в окне просмотра SF.

Другие вопросы по тегам