Почему MATLAB Stateflow показывает ошибку измерения для несуществующего выходного порта?

#matlab #simulink #stateflow

Вопрос:

Я использую Stateflow, в частности, состояние на основе Simulink, и испытываю проблему. Моя диаграмма содержит только «8 выходных данных», как показано в красном поле справа от 1-го рисунка. Однако для «выходного порта 10», который не существует, продолжает появляться следующая ошибка:

 Error in port widths or dimensions. 'Output Port 10' of 'dynamic_model_stateflow/Chart' is a one 
    dimensional vector with a maximum of 1 elements.
Component:Simulink | Category:Model error
Error occurred in 'dynamic_model_stateflow/Chart'.
Component:Simulink | Category:Model error
 

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Это похоже на ошибку. Я думаю, что некоторые подобные ошибки были исправлены в последней версии. Какую версию Matlab вы используете? Если вы можете воспроизвести это в R2021b, не могли бы вы сообщить об этом в Mathworks, используя mathworks.com/support/bugreports ?