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

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

Изучите основы программного управления моделями в 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Удалите содержимое подсистемы
Simulink.history.clearОчистите начальную страницу Simulink и историю редактора
new_systemСоздайте модель Simulink или библиотеку в памяти
Simulink.createFromTemplateСоздайте модель или проект из шаблона
Simulink.BlockDiagram.createSubsystemСоздайте подсистему, содержащую заданный набор блоков
Simulink.AnnotationСоздайте и задайте свойства текста, изображения и аннотаций области
docblockПолучите или установите редактор, вызванный Simulink DocBlock
gcsПолучите путь существующей системы
getfullnameПолучите путь, который идентифицирует блок или линию
gcbПолучите путь текущего блока
gcbhПолучите указатель текущего блока
gcbpПолучите Simulink.BlockPath объект для текущего блока
getSimulinkBlockHandleПолучите указатель блока от блока path
get_paramПолучите название и значение параметра
set_paramУстановите значения параметров блоков и система
Simulink.defaultModelTemplateУстановите или получите шаблон модели по умолчанию
getCallbackAnnotationПолучите аннотацию, выполняющую коллбэк
edittime.getDisplayIssuesПроверяйте, ли включены предупреждения проекта модели и ошибки
edittime.setDisplayIssuesОбнаружьте ошибки проектирования модели и предупреждения
hilite_systemПодсветите блок, сигнальную линию, порт или аннотацию
find_systemНайдите системы, блоки, линии, порты и аннотации
Simulink.FindOptionsЗадайте опции для нахождения блоков в моделях и подсистемах
Simulink.findTemplatesНайдите шаблоны модели или проекта с заданными свойствами
Simulink.allBlockDiagramsНайдите загруженные модели Simulink и библиотеки
Simulink.findBlocksНайдите блоки в моделях Simulink
Simulink.findBlocksOfTypeНайдите заданный тип блока в моделях Simulink
replace_blockЗамените блоки в модели Simulink
isSimulinkStartedПроверяйте, запускается ли Simulink
bdrootМодель верхнего уровня существующей системы
bdIsLoadedОпределите, загружаются ли модель, подсистема или библиотека
bdIsLibraryОпределите, является ли блок-схема библиотекой
bdIsDirtyОпределите, имеют ли модель, подсистема или библиотека несохраненные изменения
slIsFileChangedOnDiskОпределите, изменилась ли модель, поскольку она загрузилась
Simulink.SubSystem.copyContentsToBlockDiagramСкопируйте графическое содержимое от подсистемы до пустой системы
Simulink.exportToTemplateСоздайте шаблон из модели или проекта
Simulink.exportToVersionМодель экспорта, библиотека или проект для использования в предыдущей версии Simulink
Simulink.MDLInfoИзвлеките SLX или информацию о файле MDL, не загружая файл
Simulink.MDLInfo.getDescriptionИзвлеките SLX или описание файла MDL, не загружая файл
Simulink.MDLInfo.getMetadataИзвлеките SLX или метаданные файла MDL, не загружая файл
Simulink.BlockDiagram.expandSubsystemЗамените подсистему на содержимое подсистемы
Simulink.BlockDiagram.arrangeSystemУлучшите размещение блок-схемы
Simulink.BlockDiagram.routeLineНаправьте существующие линии модели
slCharacterEncodingЗадайте кодирование, чтобы использовать в коде, сгенерированном из моделей Simulink
frameeditОтредактируйте системы координат печати для блок-схем Stateflow и Simulink
orientБумажная ориентация для печати или сохранения
printРаспечатайте фигуру или сохраните в определенный формат файла

Темы

Simulink API

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

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

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

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