Программное редактирование моделей

Создайте модели, добавляйте и соединяйте блоки в моделях, установите параметры и свойства, и выполните другие основы моделирования программно

Изучите основы программного управления моделями в Simulink®.

Функции

развернуть все

simulinkОткройте начальную страницу Simulink
start_simulinkЗапустите Simulink, не открывая окон
slLibraryBrowserОткройте браузер библиотеки Simulink
open_systemОткройте модель, библиотеку, подсистему или диалоговое окно блока
load_systemЗагрузите модель Simulink в память
save_systemСохраните модель Simulink
close_systemЗакройте системное окно Simulink или диалоговое окно блока
bdcloseЗакройте любые системные окна Simulink безусловно
add_blockДобавьте блок в модель
add_lineДобавьте линию на модель Simulink
delete_blockУдалите блоки из системы Simulink
delete_lineУдалите линию из модели Simulink
add_paramДобавьте параметр в систему Simulink
delete_paramУдалите системный параметр, добавленный через add_param команду
Simulink.BlockDiagram.deleteContentsУдалите содержимое блок-схемы
Simulink.SubSystem.deleteContentsУдалите содержимое подсистемы
new_systemСоздайте модель Simulink или библиотеку в памяти
Simulink.createFromTemplateСоздайте модель или проект из шаблона
Simulink.BlockDiagram.createSubsystemСоздайте подсистему, содержащую заданный набор блоков
docblockПолучите или установите редактор, вызванный Simulink DocBlock
gcsПолучите путь существующей системы
getfullnameПолучите путь блока или линии
gcbПолучите путь текущего блока
gcbhПолучите указатель текущего блока
gcbpПолучите Simulink. Объект BlockPath для текущего блока
getSimulinkBlockHandleПолучите указатель блока от блока path
Simulink.ID.getHandleПолучите указатель блока, аннотации или объекта Stateflow
Simulink.ID.getSIDПолучите Идентификатор Simulink блока, аннотации или объекта Stateflow
get_paramПолучите название и значение параметра
set_paramУстановите значения параметров блоков и система
Simulink.defaultModelTemplateУстановите или получите шаблон модели по умолчанию
getCallbackAnnotationПолучите аннотацию, выполняющую коллбэк
edittime.getDisplayIssuesПроверяйте, ли включены предупреждения проекта модели и ошибки
edittime.setDisplayIssuesОбнаружьте ошибки проектирования модели и предупреждения
hilite_systemПодсветите блок, сигнальную линию, порт или аннотацию
Simulink.ID.hiliteПодсветите блок, аннотацию или объект Stateflow
find_systemНайдите системы, блоки, линии, порты и аннотации
Simulink.findTemplatesНайдите шаблоны модели или проекта с заданными свойствами
Simulink.allBlockDiagramsНайдите загруженные модели Simulink и библиотеки
Simulink.findBlocksНайдите блоки в моделях Simulink
Simulink.findBlocksOfTypeНайдите заданный тип блока в моделях Simulink
replace_blockЗамените блоки в модели Simulink
bdrootМодель верхнего уровня существующей системы
bdIsLoadedНаходится ли блок-схема в памяти
bdIsLibraryЯвляется ли блок-схема библиотекой
bdIsDirtyИмеет ли блок-схема несохраненные изменения
slIsFileChangedOnDiskОпределите, изменилась ли модель, поскольку она загрузилась
Simulink.SubSystem.copyContentsToBlockDiagramСкопируйте содержимое подсистемы к пустой блок-схеме
Simulink.exportToTemplateСоздайте шаблон из модели или проекта
Simulink.exportToVersionМодель экспорта или библиотека для использования в предыдущей версии Simulink
Simulink.MDLInfoИзвлеките информацию о файле модели, не загружая блок-схему в память
Simulink.MDLInfo.getDescriptionИзвлеките описание файла модели, не загружая блок-схему в память
Simulink.MDLInfo.getMetadataИзвлеките метаданные файла модели, не загружая блок-схему в память
Simulink.BlockDiagram.expandSubsystemЗамените подсистему на содержимое подсистемы
Simulink.BlockDiagram.arrangeSystemУлучшите размещение модели или подсистемы
Simulink.BlockDiagram.routeLineНаправьте существующие линии модели
slCharacterEncodingИзмените кодирование набора символов MATLAB
frameeditОтредактируйте системы координат печати для блок-схем Stateflow и Simulink
orientБумажная ориентация для печати или сохранения
printРаспечатайте фигуру или сохраните в определенный формат файла

Классы

Simulink.AnnotationЗадайте свойства аннотации модели
Simulink.FindOptionsОпции для нахождения блоков в моделях и подсистемах

Темы

Simulink API

Основы программного моделирования

Создайте модели, добавляйте и соединяйте блоки в моделях, установите параметры и свойства, и выполните другие основы моделирования программно.

Запустите симуляции программно

Программно симулируйте модель с помощью sim функция.