Создание структур MATLAB, использующих ту же иерархию и атрибуты, что и шины
создает одну или несколько структур MATLAB ®, которые имеют ту же иерархию и атрибуты, что и указанные шины. В полученных конструкциях используются значения грунта шин. Этот синтаксис используется для создания структур инициализации для нескольких портов шины.structs = Simulink.Bus.createMATLABStruct(buses)
Если вы используете Simulink.Bus.createMATLABStruct функция многократно для одной и той же модели (например, в цикле в сценарии), можно повысить производительность, избегая нескольких компиляций модели. Для повышения скорости поместите модель в компиляцию перед многократным использованием функции. Например, чтобы поместить vdp в компиляции используйте следующую команду:
vdp([],[],[],'compile')
После создания структуры MATLAB завершите компиляцию с помощью следующей команды:
vdp([],[],[],'term')
Редактор шины можно использовать для вызова Simulink.Bus.createMATLABStruct с использованием одного из следующих подходов:
Выберите пункт меню Файл > Создать структуру MATLAB.
Выберите Bus для которого требуется создать полную структуру MATLAB. Затем на панели инструментов нажмите кнопку Создать структуру MATLAB.![]()
Затем можно отредактировать структуру MATLAB в редакторе MATLAB и проанализировать код для создания или обновления значений в этой структуре.
Вы можете использовать Simulink.Bus.createMATLABStruct для указания начального значения выходных данных ссылочной модели. Дополнительные сведения см. в разделе «Ссылочная модель: Установка начального значения для вывода шины» примера «Подробный рабочий процесс для управления данными со ссылкой на модель».