Создайте структуры MATLAB, которые используют ту же иерархию и атрибуты как шины
создает один или несколько MATLAB® структуры, которые имеют ту же иерархию и атрибуты как заданные шины. Получившиеся структуры используют наземные значения шин. Используйте этот синтаксис, чтобы создать структуры инициализации для нескольких входов шины.structs
= Simulink.Bus.createMATLABStruct(buses
)
Если вы используете Simulink.Bus.createMATLABStruct
функционируйте неоднократно для той же модели (например, в цикле в скрипте), можно улучшать производительность путем предотвращения компиляций многоуровневой модели. Для улучшенной скорости, помещенной модель в компиляцию перед использованием функции многократно. Например, чтобы поместить vdp
модель в компиляции, используйте эту команду:
vdp([],[],[],'compile')
После того, как вы создаете структуру MATLAB, отключаете компиляцию при помощи этой команды:
vdp([],[],[],'term')
Можно использовать Bus Editor, чтобы вызвать Simulink.Bus.createMATLABStruct
функция при помощи одного из этих подходов:
Выберите пункт меню File> Create a MATLAB structure.
Выберите Bus
объект, для которого вы хотите создать полную структуру MATLAB. Затем на панели инструментов нажмите кнопку Create a MATLAB structure.
Можно затем отредактировать структуру MATLAB в редакторе MATLAB и оценить код, чтобы создать или обновить значения в этой структуре.
Можно использовать Simulink.Bus.createMATLABStruct
функция, чтобы задать начальное значение выхода модели, на которую ссылаются. Для получения дополнительной информации смотрите раздел “Referenced Model: Setting Initial Value for Bus Output” Подробного Рабочего процесса для Данных об Управлении с примером Модели - ссылки.