Невозможно обнаружить ошибку шины в модели Simulink: ожидается, что поле ... будет в позиции 17, а не 26 - PullRequest
0 голосов
/ 31 октября 2018

У меня есть модель Simulink, которая была создана на MATLAB R2015a, и я пытаюсь заставить ее работать на MATLAB R2017b.

Модель Simulink компилируется на MATLAB R2017b, но когда я запускаю симуляцию, возникает ошибка на первом этапе симуляции: Ожидается, что поле будет в позиции 17, а не 26.

Ошибка отображается в командном окне MATLAB и в средстве просмотра диагностики, но не отображается нигде в графическом интерфейсе модели Simulink.

Сигнал является частью шины и находится в положении 17. Я искал модель Simulink и никогда не находился на позиции 26, поэтому не могу понять, как можно вернуть эту ошибку.

Кто-нибудь уже сталкивался с этим типом ошибки? Я просмотрел справку по Matlab, но не смог найти что-нибудь актуальное.

1 Ответ

0 голосов
/ 06 ноября 2018

Проблема решена, спасибо за совет.

Фактически, автобус не соответствовал точно соответствующей структуре. Я сделал так, чтобы шина соответствовала хорошей структуре, используя функцию: Simulink.Bus.createMATLABStruct

...