Создайте структуры 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
функция для задания начального значения выхода ссылочной модели. Для получения дополнительной информации смотрите раздел «Ссылочная модель: Установка начального значения для шины Выхода» Подробного рабочего процесса для управления данными с Моделью-ссылкой примером.