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

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

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

Функции

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

simulinkОткройте начальную страницу Simulink
start_simulinkЗапустите Simulink, не открывая окон
slLibraryBrowserОткрытый браузер библиотеки Simulink
open_systemОткрытая модель, библиотека, подсистема или диалоговое окно блока
load_systemЗагрузите модель Simulink в память
save_systemМодель Save 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 API

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

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

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

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