exponenta event banner

Функции - по категориям

Алфавитный список по категориям

Моделирование

Библиотеки блоков

HDL Coder

Операции HDL
hdllibОтобразите блоки, которые совместимы с генерацией HDL-кода
Операции плавающей точки HDL
hdllibОтобразите блоки, которые совместимы с генерацией HDL-кода

Основные принципы редактирования модели

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

Модели проекта

Иерархия модели

Simulink.BlockDiagram.createSubsystemСоздайте подсистему, содержащую заданный набор блоков
Simulink.BlockDiagram.copyContentsToSubsystemСкопируйте содержимое блок-схемы к пустой подсистеме
Simulink.SubSystem.convertToModelReferenceПреобразуйте подсистему в модель - ссылку
Simulink.SubSystem.copyContentsToBlockDiagramСкопируйте содержимое подсистемы к пустой блок-схеме
Simulink.SubSystem.deleteContentsУдалите содержимое подсистемы
Simulink.BlockDiagram.expandSubsystemРасширьте содержимое подсистемы до содержания образцового уровня
Simulink.SubSystem.getChecksumВозвратите контрольную сумму невиртуальной подсистемы

Нелинейность

Simulink.LookupTableСохраните и совместно используйте интерполяционную таблицу и установите точки останова данные, сконфигурируйте данные для ASAP2 и генерации кода AUTOSAR
Simulink.BreakpointСохраните и осуществляйте обмен данными для набора точки останова, сконфигурируйте данные для ASAP2 и генерации кода AUTOSAR
Simulink.lookuptable.EvenspacingСконфигурируйте даже данные набора интервала для объекта интерполяционной таблицы
Simulink.lookuptable.TableСконфигурируйте табличные данные для объекта интерполяционной таблицы
Simulink.lookuptable.BreakpointСконфигурируйте данные набора точки останова для объекта интерполяционной таблицы
Simulink.lookuptable.StructTypeInfoСконфигурируйте настройки для типа структуры тот объект интерполяционной таблицы использование в сгенерированном коде

Цели многоядерного процессора

Simulink.architecture.configСоздайте или преобразуйте настройку для параллельного выполнения
Simulink.architecture.addДобавьте задачи или триггеры к выбранной архитектуре модели
Simulink.architecture.deleteУдалите триггеры и задачи от выбранной архитектуры модели
Simulink.architecture.find_systemНайдите объекты под объектом архитектуры
Simulink.architecture.get_paramПолучите параметры конфигурации объектов архитектуры
Simulink.architecture.importAndSelectИмпортируйте и выберите целевую архитектуру для среды параллельного выполнения для модели
Simulink.architecture.profileСгенерируйте отчет профиля для модели, сконфигурированной для параллельного выполнения
Simulink.architecture.registerДобавьте пользовательскую целевую архитектуру к селектору целевой архитектуры параллельного выполнения
Simulink.architecture.set_paramУстановите свойства объектов архитектуры
Simulink.GlobalDataTransferСконфигурируйте передачи данных параллельного выполнения

Сконфигурируйте модели

Блоки

set_paramУстановите систему и блокируйте значения параметров
get_paramПолучите названия параметра и значения
slexprСгенерируйте выражение, чтобы использовать в значении объекта параметра
Simulink.DualScaledParameterЗадайте имя, значение, модули и другие свойства Simulink масштабируемый двойным образом параметр
Simulink.ParameterСохраните, совместно используйте и сконфигурируйте блочные значения параметров

Сигналы

disableimplicitsignalresolutionПреобразуйте модель, чтобы использовать только явное разрешение сигнала
signalbuilderСоздайте и блоки Signal Builder доступа
Simulink.SignalЗадайте атрибуты сигнала

Переменные

Simulink.findVarsАнализируйте отношение между переменными и блоками в моделях
matlab.io.saveVariablesToScriptСохранение переменных рабочей области в СКРИПТ MATLAB
Simulink.data.evalinGlobalОцените выражение MATLAB в контексте модели Simulink
Simulink.data.assigninGlobalИзмените значения переменных в контексте модели Simulink
Simulink.data.existsInGlobalПроверьте существование переменной в контексте модели Simulink
Simulink.data.dictionary.createСоздайте новый словарь данных и создайте Simulink. данные. Объект Dictionary
Simulink.data.dictionary.openОткрытый словарь данных для редактирования
Simulink.data.dictionary.getOpenDictionaryPathsВозвратите имена файлов и пути открытых словарей данных
Simulink.ModelWorkspaceВзаимодействуйте с рабочим пространством модели модели программно
Simulink.WorkspaceVarХраните информацию о переменных рабочей области и блоках, которые используют их
Simulink.VariableUsageХраните информацию об отношении между переменными и блоками в моделях
Simulink.CoderInfoУкажите, что информация должна была сгенерировать код для сигнала, состояния или данных параметра
Simulink.data.DictionaryСконфигурируйте словарь данных
Simulink.data.dictionary.SectionСконфигурируйте раздел словаря данных
Simulink.data.dictionary.EntryСконфигурируйте словарную статью данных
Simulink.data.dictionary.EnumTypeDefinitionСохраните определение перечислимого типа в словаре данных

'SampleTime'

Simulink.BlockDiagram.getSampleTimesВозвратите все частоты дискретизации, сопоставленные с моделью
Simulink.Block.getSampleTimesВозвратите информацию о частоте дискретизации для блока
Simulink.SampleTimeОбъект, содержащий информацию о частоте дискретизации
Simulink.BlockPortDataОпишите блочный порт ввода или вывода

Типы данных

перечислениеУчастники перечисления класса и имена
Simulink.defineIntEnumTypeЗадайте перечисленный тип данных
Simulink.findIntEnumTypeНайдите классы перечисления заданными Simulink.defineIntEnumType
Simulink.clearIntEnumTypeУдалите классы перечисления, заданные Simulink.defineIntEnumType
Simulink.data.getEnumTypeInfoПолучите информацию о перечислимом типе данных
fixdtСоздайте Simulink. Объект NumericType, описывающий фиксированную точку или тип данных с плавающей точкой
fixpt_evenspace_cleanupИзмените точки останова интерполяционной таблицы, чтобы иметь даже интервал
fixpt_interp1Реализуйте 1D интерполяционную таблицу
fixpt_look1_func_approxОптимизируйте приближение фиксированной точки нелинейной функции путем интерполяции точек данных интерполяционной таблицы
fixpt_look1_func_plotПостройте график функции приближения фиксированной точки для интерполяционной таблицы
fixpt_set_allУстановите свойство для каждого блока фиксированной точки в подсистеме
fixptbestexpЭкспонента, которая дает лучшую точность для представления фиксированной точки значения
fixptbestprecОпределите максимальную точность, доступную для представления фиксированной точки значения
floatСоздайте Simulink. Объект NumericType, описывающий тип данных с плавающей точкой
fxptdlgЗапустите Fixed-Point Tool
num2fixptПреобразуйте номер в самое близкое значение, представимое заданным типом данных фиксированной точки
sfixСоздайте Simulink. Объект NumericType, описывающий подписанный тип данных фиксированной точки
sfracСоздайте Simulink. Объект NumericType, описывающий, подписал дробный тип данных
sintСоздайте Simulink. Объект NumericType, описывающий тип данных целого числа со знаком
Simulink.importExternalCTypesСгенерируйте представления Simulink пользовательских типов данных, заданных C или Кодом С++
tunablevars2parameterobjectsСоздайте объекты параметра Simulink из настраиваемых параметров
ufixСоздайте Simulink. Объект NumericType, описывающий тип данных фиксированной точки без знака
ufracСоздайте Simulink. Объект NumericType, описывающий дробный тип данных без знака
uintСоздайте Simulink. Объект NumericType, описывающий тип данных беззнаковых целых чисел
stringtypeСоздайте тип данных String
Simulink.AliasTypeСоздайте псевдоним для и типа данных параметров сигнала
Simulink.NumericTypeЗадайте целочисленный тип данных, или фиксированной точки с плавающей точкой

Модель, блок и обратные вызовы порта

set_paramУстановите систему и блокируйте значения параметров
get_paramПолучите названия параметра и значения
getCallbackAnnotationПолучите аннотацию, выполняющую обратный вызов
Simulink.AnnotationЗадайте свойства образцовой аннотации

Аннотируйте модели

add_blockДобавьте блок к модели
docblockПолучите или установите редактор, вызванный Simulink DocBlock
hilite_systemПодсветите блок, сигнальную линию, порт или аннотацию
getCallbackAnnotationПолучите аннотацию, выполняющую обратный вызов
Simulink.AnnotationЗадайте свойства образцовой аннотации

Преобразуйте модели

Дискретизация

slmdldiscuiОткрытый образцовый графический интерфейс пользователя Discretizer
sldiscmdlДискретизируйте модель, которая содержит непрерывные блоки

Обрезка и линеаризация

trimНайдите точку для обрезки динамической системы
dlinmodИзвлеките дискретное время линейная модель в пространстве состояний вокруг рабочей точки
linmodИзвлеките непрерывно-разовую линейную модель в пространстве состояний вокруг рабочей точки
linmod2Извлеките непрерывно-разовую линейную модель в пространстве состояний вокруг рабочей точки
linmodv5Извлеките непрерывно-разовую линейную модель в пространстве состояний вокруг рабочей точки
Simulink.BlockDiagram.getInitialStateВозвратите данные начального состояния блок-схемы

Фиксированная точка

fxptdlgЗапустите Fixed-Point Tool
fixdtСоздайте Simulink. Объект NumericType, описывающий фиксированную точку или тип данных с плавающей точкой
fixpt_look1_func_approxОптимизируйте приближение фиксированной точки нелинейной функции путем интерполяции точек данных интерполяционной таблицы
fixpt_evenspace_cleanupИзмените точки останова интерполяционной таблицы, чтобы иметь даже интервал
fixpt_interp1Реализуйте 1D интерполяционную таблицу
fixpt_look1_func_plotПостройте график функции приближения фиксированной точки для интерполяционной таблицы
fixpt_set_allУстановите свойство для каждого блока фиксированной точки в подсистеме
fixptbestexpЭкспонента, которая дает лучшую точность для представления фиксированной точки значения
fixptbestprecОпределите максимальную точность, доступную для представления фиксированной точки значения
floatСоздайте Simulink. Объект NumericType, описывающий тип данных с плавающей точкой
num2fixptПреобразуйте номер в самое близкое значение, представимое заданным типом данных фиксированной точки
sfixСоздайте Simulink. Объект NumericType, описывающий подписанный тип данных фиксированной точки

Осуществите образцовые проверки

modeladvisorОткрытый образцовый советник
Simulink.ModelAdvisorЗапустите Образцового Советника от файла MATLAB
ModelAdvisor.PreferencesУстановите настройки окна Model Advisor путем определения который папки и вкладки, чтобы отобразиться

Диагностика

sldiagnosticsОтобразите диагностическую информацию о системе Simulink
Simulink.restoreDiagnosticВосстановите диагностические предупреждения определенному блоку, подсистеме или модели
Simulink.suppressDiagnosticПодавите диагностику от определенного блока
Simulink.getSuppressedDiagnostics Возвратите Simulink. Объекты SuppressedDiagnostic сопоставлены с блоком, подсистемой или моделью
Simulink.SuppressedDiagnosticПодавите диагностические сообщения от заданного блока

Моделирование

Подготовьте образцовые вводы и выводы

Загрузите данные сигнала для моделирования

getRootInportMapСоздайте пользовательский объект, чтобы сопоставить сигналы с импортом корневого уровня
convertToSlDatasetПреобразуйте содержимое MAT-файла к Simulink. SimulationData. Объект Dataset
getSlRootInportMapСоздайте пользовательский объект, чтобы сопоставить сигналы с использованием импорта корневого уровня режим отображения Simulink
createInputDatasetСгенерируйте объект набора данных для корневого уровня блоки Inport в модели
signalbuilderСоздайте и блоки Signal Builder доступа
signalBuilderToSignalEditorИмпортируйте данные сигнала и свойства от блока Signal Builder до блока Signal Editor
getInputStringСоздайте список, разделенный запятыми переменных, чтобы сопоставить
Simulink.BlockDiagram.getInitialStateВозвратите данные начального состояния блок-схемы
Simulink.Bus.createMATLABStructСоздайте структуры MATLAB с помощью той же иерархии и атрибутов как сигналы шины
Simulink.SimulationData.createStructOfTimeseriesСоздайте структуру с вершинами объекта timeseries MATLAB
signalEditorЗапустите редактор сигнала

Сохраните данные во время выполнения от моделирования

Simulink.ModelDataLogs.convertToDatasetПреобразуйте данные регистрации от Simulink. Формат ModelDataLogs к Simulink. SimulationData. Формат набора данных
Simulink.SimulationData.signalLoggingSelectorОткрытый селектор журналирования сигнала
Simulink.SimulationData.updateDatasetFormatLoggingПреобразуйте модель и ее модели, на которые ссылаются, чтобы использовать формат Набора данных для журналирования сигнала
unpackИзвлеките объекты журналирования сигнала от журналов сигнала и запишите им в MATLAB workspace
Simulink.SimulationData.createStructOfTimeseriesСоздайте структуру с вершинами объекта timeseries MATLAB
Simulink.SimulationData.forEachTimeseriesВызовите функцию на каждом объекте timeseries
Simulink.SimulationData.Unit.setNameЗадайте имя журналирования модулей данных
Simulink.SimulationData.DatasetRef.getDatasetVariableNamesПеречислите имена переменных Набора данных в MAT-файле
Simulink.SimulationData.DatasetRef.getAsDatastoreПолучите MATLAB. iO . datastore. Представление SimulationDatastore элемента от объекта Dataset, на который ссылаются,
ктоПеречислите имена объектов регистрации данных верхнего уровня в журнале данных Simulink ModelDataLogs
whosПеречислите имена и типы объектов регистрации данных верхнего уровня в журнале данных Simulink ModelDataLogs
Simulink.SimulationData.DatasetСоздайте Simulink. SimulationData. Объект Dataset
Simulink.SimulationData.DatasetRefСоздайте Simulink. SimulationData. Объект DatasetRef
matlab.io.datastore. SimulationDatastoreDatastore для вводов и выводов моделей Simulink
Simulink.SimulationData.BlockPathПолностью заданный путь к блоку Simulink
Simulink.SimulationData.SignalКонтейнер для получения информации о журналировании сигнала
Simulink.SimulationData.StateЭлемент журналирования состояния
Simulink.SimulationData.UnitСохраните модули для данных моделирования
Simulink.SimulationOutputЗначения объекта Access результатов симуляции
Simulink.SimulationData.LoggingInfoСигнал, регистрирующий настройки переопределения
Simulink.SimulationData.ModelLoggingInfoСигнал, регистрирующий настройки переопределения для модели
Simulink.SimulationData.SignalLoggingInfoСигнал, регистрирующий настройки переопределения для сигнала
Simulink.SimulationMetadataДоступ к метаданным выполнений моделирования

Сконфигурируйте условия моделирования

openDialogОткрытое диалоговое окно параметров конфигурации
closeDialogЗакройте диалоговое окно параметров конфигурации
solverprofiler.profileModelИсследуйте модель на анализ производительности

Запустите моделирования

Загрузите данные сигнала для моделирования

getRootInportMapСоздайте пользовательский объект, чтобы сопоставить сигналы с импортом корневого уровня
convertToSlDatasetПреобразуйте содержимое MAT-файла к Simulink. SimulationData. Объект Dataset
getSlRootInportMapСоздайте пользовательский объект, чтобы сопоставить сигналы с использованием импорта корневого уровня режим отображения Simulink
createInputDatasetСгенерируйте объект набора данных для корневого уровня блоки Inport в модели
signalbuilderСоздайте и блоки Signal Builder доступа
signalBuilderToSignalEditorИмпортируйте данные сигнала и свойства от блока Signal Builder до блока Signal Editor
getInputStringСоздайте список, разделенный запятыми переменных, чтобы сопоставить
Simulink.BlockDiagram.getInitialStateВозвратите данные начального состояния блок-схемы
Simulink.Bus.createMATLABStructСоздайте структуры MATLAB с помощью той же иерархии и атрибутов как сигналы шины
Simulink.SimulationData.createStructOfTimeseriesСоздайте структуру с вершинами объекта timeseries MATLAB
signalEditorЗапустите редактор сигнала

Запустите отдельные моделирования

\simМоделируйте динамическую систему
parsimМоделируйте динамическую систему многократно параллельно или последовательный
set_paramУстановите систему и блокируйте значения параметров
get_paramПолучите названия параметра и значения
Simulink.BlockDiagram.getInitialStateВозвратите данные начального состояния блок-схемы
Simulink.SimulationInputСоздает объекты SimulationInput внести изменения в модель для нескольких или отдельных моделирований
Simulink.SimulationOutputЗначения объекта Access результатов симуляции
Simulink.SimulationMetadataДоступ к метаданным выполнений моделирования
Simulink.SimState.ModelSimState Доступ к SimState создает снимки данные

Запустите несколько моделирований

batchsimРазгрузите моделирования, чтобы работать на вычислить кластере
parsimМоделируйте динамическую систему многократно параллельно или последовательный
applyToModelПримените изменения в модели, заданной через объект SimulationInput, в
setBlockParameterУстановите блочные параметры, которые будут использоваться для определенного моделирования через объект SimulationInput, в
setModelParameterУстановите параметры модели, которые будут использоваться для определенного моделирования через объект SimulationInput, в
setInitialStateУстановите начальное состояние использоваться для определенного моделирования через объект SimulationInput, в
setExternalInputУстановите внешние входные параметры для моделирования через объект SimulationInput, в
setVariableУстановите переменные для моделирования через объект SimulationInput, в
validateПодтвердите содержимое объекта SimulationInput, в
setPreSimFcnЗадайте функцию MATLAB, чтобы запуститься, прежде чем запустятся каждого моделирования через объект SimulationInput, в
setPostSimFcn Укажите, что функция MATLAB, чтобы бежать за каждым моделированием завершена через объект SimulationInput, в
Simulation ManagerКонтролируйте несколько моделирований в одном окне
getSimulationJobsПолучите весь Simulink. Моделирование. Задание возражает от кластера
Simulink.SimulationInputСоздает объекты SimulationInput внести изменения в модель для нескольких или отдельных моделирований
Simulink.Simulation.Future Создайте будущий объект для моделирования
Simulink.Simulation.Job Выполните batchsim, чтобы создать Simulink. Моделирование. Объект Job, simJob

Просмотрите и анализируйте результаты симуляции

Просмотрите результаты симуляции

Scope ConfigurationУправляйте блочным Scope внешним видом и поведением

Осмотрите и анализируйте результаты симуляции

нахождение Доступ и значения отображения результатов симуляции
получение Доступ и значения отображения результатов симуляции
ктоПеречислите имена объектов регистрации данных верхнего уровня в журнале данных Simulink ModelDataLogs
Simulink.sdi.viewОткройте моделирование Data Inspector
Simulink.sdi.closeЗакройте моделирование Data Inspector
Simulink.sdi.snapshotПолучите содержимое Моделирования графики Data Inspector
Simulink.sdi.setSubPlotLayoutУстановите размещение подграфика в Моделировании Data Inspector
Simulink.sdi.setTableGroupingИзменитесь иерархия группировки сигнала в Осматривают панель
Simulink.sdi.getMarkersOnВозвратите логическую индикацию относительно свойства маркера
Simulink.sdi.setMarkersOnУправляйте, показывают ли маркеры
Simulink.sdi.clearPreferencesОчистите Моделирование изменения настройки Data Inspector
Simulink.sdi.enablePCTSupportУправляйте, как Моделирование Data Inspector работает с Parallel Computing Toolbox
Simulink.sdi.isPCTSupportEnabledОпределите состояние и режим для поддержки Parallel Computing Toolbox
Simulink.sdi.sendWorkerRunToClientОтправьте выполнение, созданное на параллельных рабочих к Моделированию Data Inspector
Simulink.sdi.cleanupWorkerResourcesОчистите репозитории рабочего
Simulink.sdi.compareRunsСравните данные в двух выполнениях моделирования
Simulink.sdi.compareSignalsСравните данные от двух сигналов
Simulink.sdi.getRunПолучите Simulink.sdi. Запустите объект получить доступ к данным
Simulink.sdi.copyRunСкопируйте Моделирование запущенный Data Inspector
Simulink.sdi.deleteRunУдалите выполнение из Моделирования репозиторий Data Inspector
Simulink.sdi.createRunСоздайте выполнение в Моделировании Data Inspector
Simulink.sdi.getRunNamingRuleПолучите Моделирование правило Data Inspector для именования выполнений
Simulink.sdi.setRunNamingRuleЗадайте Моделирование правило именования выполнения Data Inspector
Simulink.sdi.resetRunNamingRuleВернитесь Моделирование правило именования выполнения Data Inspector принять значение по умолчанию
Simulink.sdi.getRunCountПолучите количество выполнений в Моделировании репозиторий Data Inspector
Simulink.sdi.getRunIDByIndexИспользуйте Моделирование индекс выполнения Data Inspector, чтобы получить ID выполнения
Simulink.sdi.getAllRunIDsПолучите все Моделирование идентификаторы выполнения Data Inspector
Simulink.sdi.isValidRunIDОпределите, допустим ли ID выполнения
Simulink.sdi.copyRunViewSettingsСкопируйте стиль линии и цвет для сигналов от одного выполнения до другого
Simulink.sdi.createRunOrAddToStreamedRunСоздайте единственное выполнение для всего моделирования выходные параметры
Simulink.sdi.getSignalПолучите Simulink.sdi. Объект сигнала для сигнала
Simulink.sdi.deleteSignalУдалите сигнал из Моделирования репозиторий Data Inspector
Simulink.sdi.addToRunДобавьте один или несколько сигналов к существующему выполнению
Simulink.sdi.markSignalForStreamingСтаньте входящими в систему или прочь для сигнала
Simulink.sdi.getArchiveRunLimitОпределите сконфигурированный предел выполнения для Моделирования архив Data Inspector
Simulink.sdi.setArchiveRunLimitЗадайте предел для количества выполнений, сохраненных в Моделировании архив Data Inspector
Simulink.sdi.getAutoArchiveModeОпределите, сконфигурировано ли Моделирование Data Inspector, чтобы автоматически заархивировать
Simulink.sdi.setAutoArchiveModeЗадайте, архивирует ли Моделирование Data Inspector автоматически выполнения моделирования
Simulink.sdi.saveСохраните Моделирование сеанс Data Inspector
Simulink.sdi.loadЗагрузите Моделирование сеанс Data Inspector или представление
Simulink.sdi.clearОчистите все данные от Моделирования Data Inspector
Simulink.sdi.exportRunЭкспортируйте данные выполнения в Simulink. SimulationData. Объект Dataset
Simulink.sdi.reportСгенерируйте Моделирование отчет Data Inspector
loadIntoMemoryЗагрузите записанные данные в память
Simulink.sdi.RunДоступ к запущенным сигналам и метаданным
Simulink.sdi.Signal Доступ к данным сигнала и метаданным
Simulink.SimulationData.ParameterХранит регистрируемые данные параметра и метаданные
Simulink.sdi.DiffRunResultДоступ к запущенным метаданным сравнения
Simulink.sdi.DiffSignalResultДоступ к результатам сравнения сигнала
Simulink.sdi.CustomSnapshot Задайте настройки для снимка состояния, не открываясь или влияя на Моделирование Data Inspector
Simulink.sdi.WorkerRun Доступ к данным моделирования от параллельных рабочих
Simulink.SimulationData.DatasetСоздайте Simulink. SimulationData. Объект Dataset
Simulink.sdi.DatasetRefДанные доступа в Моделировании репозиторий Data Inspector
matlab.io.datastore. sdidatastore Datastore для Моделирования сигналы Data Inspector
Simulink.HMI.InstrumentedSignalsДоступ к регистрируемым сигналам в модели
Simulink.HMI.SignalSpecificationИнформация для журналирования сигнала

Управляйте моделированиями с интерактивными отображениями

Simulink.SimulationData.ParameterХранит регистрируемые данные параметра и метаданные
Simulink.HMI.InstrumentedSignalsДоступ к регистрируемым сигналам в модели
Simulink.HMI.SignalSpecificationИнформация для журналирования сигнала

Протестируйте и отладьте моделирования

Отладчик Simulink

sldebugЗапустите моделирование в режиме отладки

Диагностика

sldiagnosticsОтобразите диагностическую информацию о системе Simulink
Simulink.restoreDiagnosticВосстановите диагностические предупреждения определенному блоку, подсистеме или модели
Simulink.suppressDiagnosticПодавите диагностику от определенного блока
Simulink.getSuppressedDiagnostics Возвратите Simulink. Объекты SuppressedDiagnostic сопоставлены с блоком, подсистемой или моделью
Simulink.BlockDiagram.getChecksumВозвратите контрольную сумму модели
Simulink.SubSystem.getChecksumВозвратите контрольную сумму невиртуальной подсистемы
Simulink.getSuppressedDiagnostics Возвратите Simulink. Объекты SuppressedDiagnostic сопоставлены с блоком, подсистемой или моделью
Simulink.suppressDiagnosticПодавите диагностику от определенного блока
Simulink.restoreDiagnosticВосстановите диагностические предупреждения определенному блоку, подсистеме или модели
modeladvisorОткрытый образцовый советник
sldebugЗапустите моделирование в режиме отладки
addtermsДобавьте терминаторы строки к неподключенным портам в модели
Simulink.SuppressedDiagnosticПодавите диагностические сообщения от заданного блока

Производительность

Автоматизированная оптимизация производительности

performanceadvisorОткрытый советник по вопросам производительности

Ускорение

\simМоделируйте динамическую систему
set_paramУстановите систему и блокируйте значения параметров
Simulink.BlockDiagram.buildRapidAcceleratorTargetСоздайте Быструю цель Акселератора для модели и возвратите набор параметра периода выполнения
Simulink.BlockDiagram.getChecksumВозвратите контрольную сумму модели
Simulink.SubSystem.getChecksumВозвратите контрольную сумму невиртуальной подсистемы
slbuildСоздайте автономную цель исполняемой или модели - ссылки для модели; кроме, где отмечено, эта функция требует лицензии Simulink Coder

Ручная оптимизация производительности

slprofreportРегенерируйте отчет профилирования от данных, ProfileData, сохраненного от предыдущего выполнения
sldiagnosticsОтобразите диагностическую информацию о системе Simulink

Компонентно-ориентированное моделирование

Архитектура модели

Подсистемы

Simulink.BlockDiagram.createSubsystemСоздайте подсистему, содержащую заданный набор блоков
Simulink.BlockDiagram.copyContentsToSubsystemСкопируйте содержимое блок-схемы к пустой подсистеме
Simulink.BlockDiagram.expandSubsystemРасширьте содержимое подсистемы до содержания образцового уровня
Simulink.SubSystem.convertToModelReferenceПреобразуйте подсистему в модель - ссылку
Simulink.SubSystem.copyContentsToBlockDiagramСкопируйте содержимое подсистемы к пустой блок-схеме
Simulink.SubSystem.deleteContentsУдалите содержимое подсистемы

Библиотеки

libinfoПолучите информацию о блоках библиотеки, на которые ссылается модель
gcbПолучите путь текущего блока
gcbhПолучите указатель текущего блока
LibraryBrowser.LibraryBrowser2Браузер библиотеки Simulink

Модели - ссылки

depviewОтобразите график зависимостей от ссылки модели с или без зависимостей библиотеки
find_mdlrefsНайдите Блоки модели и модели, на которые ссылаются, на всех уровнях или на верхнем уровне только
Simulink.fileGenControlЗадайте корневые папки для файлов, сгенерированных обновлениями схемы и образцовыми сборками
Simulink.SubSystem.convertToModelReferenceПреобразуйте подсистему в модель - ссылку
slbuildСоздайте автономную цель исполняемой или модели - ссылки для модели; кроме, где отмечено, эта функция требует лицензии Simulink Coder

Хранилища данных

Simulink.SimulationData.DataStoreMemoryКонтейнер для получения информации о журналировании хранилища данных
Simulink.SimulationData.BlockPathПолностью заданный путь к блоку Simulink
Simulink.SimulationData.DatasetСоздайте Simulink. SimulationData. Объект Dataset

Составные сигналы

Simulink.BlockDiagram.addBusToVectorПреобразуйте виртуальные сигналы шины в векторные сигналы путем добавления Шины к Векторным блокам
Simulink.Bus.cellToObjectПреобразуйте массив ячеек, содержащий информацию о шине, чтобы соединить шиной объекты
Simulink.Bus.createMATLABStructСоздайте структуры MATLAB с помощью той же иерархии и атрибутов как сигналы шины
Simulink.Bus.createObjectСоздайте объекты шины из структур MATLAB или блоков
Simulink.Bus.objectToCellИспользуйте объекты шины создать массив ячеек, содержащий информацию о шине
Simulink.Bus.saveСохраните объекты шины в файле MATLAB
Simulink.Bus Задайте свойства сигнала шины
Simulink.BusElement Опишите элемент сигнала шины

Повторное использование настройки

attachConfigSetОбъединенная конфигурация модели или ссылка настройки с моделью
attachConfigSetCopyСкопируйте конфигурацию модели или ссылку настройки и сопоставьте его с моделью
detachConfigSetОтделите конфигурацию модели или ссылку настройки от модели
getActiveConfigSetПолучите активную конфигурацию модели модели или ссылку настройки
getConfigSetПолучите одну из конфигураций модели модели или ссылок настройки
getConfigSetsПолучите имена всех конфигураций модели модели или ссылок настройки
setActiveConfigSetЗадайте активную конфигурацию модели модели или ссылку настройки
Simulink.BlockDiagram.loadActiveConfigSetЗагрузите, сопоставьте и активируйте конфигурацию модели моделью
Simulink.BlockDiagram.propagateConfigSetРаспространите ссылку настройки топ-модели на модели, на которые ссылаются,
Simulink.BlockDiagram.restoreConfigSetВосстановите настройку модели для конвертированных моделей
Simulink.BlockDiagram.saveActiveConfigSetСохраните активную конфигурацию модели модели
set_paramУстановите систему и блокируйте значения параметров
get_paramПолучите названия параметра и значения
Simulink.ConfigSetОбразцовая конфигурация модели
Simulink.ConfigSetRefМодель ссылки к конфигурации модели сохранена независимо от любой модели

Различные системы

Simulink.VariantЗадайте условия тот выбор варианта управления
Simulink.VariantConfigurationDataКласс, представляющий различный объект данных настроек
Simulink.VariantManagerКласс, представляющий набор Различной функциональности менеджера

Управление проектами

Setup проекта Simulink

simulinkprojectОткройте Проект Simulink и получите объект проекта
slproject.createСоздайте пустой проект Simulink
Simulink.createFromTemplateСоздайте модель или проект из шаблона
Simulink.findTemplatesНайдите образцовые или шаблоны проекта с заданными свойствами
Simulink.exportToTemplateСоздайте шаблон из модели или проекта
slproject.getCurrentProjectsПеречислите все проекты Simulink верхнего уровня
slproject.loadProjectЗагрузите проект Simulink
exportЭкспорт Проект Simulink архивировать
близкоЗакройте проект Simulink
addFileДобавьте файл к Проекту Simulink
addFolderIncludingChildFilesДобавьте папку и дочерние файлы к Проекту Simulink
addpathДобавьте папку к пути проекта Simulink
addReferenceДобавьте ссылочный проект к проекту Simulink
addShortcutДобавьте ярлык проекту Simulink
addShutdownFileДобавьте файл завершения работы к проекту
addStartupFileДобавьте файл запуска к проекту
findFileПолучите файл Проекта Simulink по наименованию
isloaded Определите, загружается ли Проект Simulink
reloadПерезагрузите проект Simulink
removeFileУдалите файл из Проекта Simulink
removePathУдалите папку из пути к проекту Simulink
removeReferenceДобавьте папку к пути к проекту Simulink
removeShortcutУдалите ярлык от проекта Simulink
removeShutdownFile​Удалите файл завершения работы из списка завершений работы проекта
removeStartupFileУдалите файл запуска из списка запусков проекта

Управление файлами проекта Simulink

simulinkprojectОткройте Проект Simulink и получите объект проекта
slproject.loadProjectЗагрузите проект Simulink
slproject.getCurrentProjectsПеречислите все проекты Simulink верхнего уровня
addFileДобавьте файл к Проекту Simulink
addFolderIncludingChildFilesДобавьте папку и дочерние файлы к Проекту Simulink
addLabelПрисоедините метку к файлу Проекта Simulink
addpathДобавьте папку к пути проекта Simulink
addReferenceДобавьте ссылочный проект к проекту Simulink
addShortcutДобавьте ярлык проекту Simulink
близкоЗакройте проект Simulink
createCategoryСоздайте категорию меток Проекта Simulink
createLabelЗадайте метку Проекта Simulink
exportЭкспорт Проект Simulink архивировать
findCategoryПолучите Категорию проектов Simulink меток
findFileПолучите файл Проекта Simulink по наименованию
findLabelПолучите метку файла Проекта Simulink
isloaded Определите, загружается ли Проект Simulink
reloadПерезагрузите проект Simulink
removeCategoryУдалите Категорию проектов Simulink меток
removeLabelУдалите метку из Проекта Simulink

Анализ зависимостей

simulinkprojectОткройте Проект Simulink и получите объект проекта
listRequiredFilesПолучите зависимости от файла проекта
dependencies.fileDependencyAnalysisНайдите зависимости от файла модели
dependencies.toolboxDependencyAnalysisНайдите зависимости от тулбокса

Система контроля версий в проекте Simulink

simulinkprojectОткройте Проект Simulink и получите объект проекта
listModifiedFilesПеречислите измененные файлы в проекте Simulink
listRequiredFilesПолучите зависимости от файла проекта
refreshSourceControlОбновите состояние системы контроля версий файлов проекта Simulink
Simulink.getFileChecksumКонтрольная сумма файла

Образцовое исследование

find_systemНайдите системы, блоки, строки, порты и аннотации
find_mdlrefsНайдите Блоки модели и модели, на которые ссылаются, на всех уровнях или на верхнем уровне только
Simulink.findVarsАнализируйте отношение между переменными и блоками в моделях
dependencies.fileDependencyAnalysisНайдите зависимости от файла модели
dependencies.toolboxDependencyAnalysisНайдите зависимости от тулбокса
Simulink.MDLInfoИзвлеките информацию о файле модели, не загружая блок-схему в память
Simulink.MDLInfo.getDescriptionИзвлеките образцовое описание файла, не загружая блок-схему в память
Simulink.MDLInfo.getMetadataИзвлеките образцовые метаданные файла, не загружая блок-схему в память
slblocksearchdb.untrainmodelУдалите эффект модели от механизма предложения
slblocksearchdb.trainfrommodelОбучите механизм предложения улучшать быстрые результаты вставки на основе одной модели
slblocksearchdb.trainfrommodelsindirОбучите механизм предложения улучшать быстрые результаты вставки на основе моделей в папке
slblocksearchdb.untrainmodelsindirУдалите эффекты моделей от механизма предложения
slblocksearchdb.untrainallУдалите эффекты всех добавленных моделей от механизма предложения
LibraryBrowser.LibraryBrowser2Браузер библиотеки Simulink

Моделирование инструкций

Образцовые обновления

upgradeadvisorОткрытый советник по вопросам обновления

Блокируйте создание

Реализуйте новый алгоритм

Реализуйте алгоритмы Используя MATLAB

Интегрируйте основные алгоритмы Используя блок MATLAB function
Программирование для генерации кода
Основы дизайна алгоритма
coder.allowpcodeГенерация кода системы управления от защищенных файлов MATLAB
coder.cevalВызовите внешнюю функцию C/C++
coder.cincludeВключайте заголовочный файл в сгенерированный код
coder.cstructnameСтруктура имени C вводит в сгенерированном коде
coder.extrinsicОбъявите внешнюю функцию или функции
coder.inlineУправляйте встраиванием в сгенерированном коде
coder.loadЗагрузите константы времени компиляции из MAT-файла или ASCII-файла в рабочую область вызывающей стороны
coder.nullcopyОбъявите неинициализированные переменные
coder.opaqueОбъявите переменную в сгенерированном коде
coder.refУкажите на данные, чтобы передать ссылкой
coder.screenerОпределите, подходит ли функция для генерации кода
coder.rrefУкажите на данные только для чтения, чтобы передать ссылкой
coder.targetОпределите, задана ли цель генерации кода цель
coder.unrollРазверните цикл for путем создания копии тела цикла для каждой итерации цикла
coder.varsizeОбъявите массив переменного размера
coder.wrefУкажите на данные только для записи, чтобы передать ссылкой
coder.updateBuildInfoОбновите информационный объект сборки RTW.BuildInfo
coder.ExternalDependencyИнтерфейс к внешнему коду
coder.BuildConfigСоздайте контекст во время генерации кода
Определение данных
Данные переменного размера
coder.varsizeОбъявите массив переменного размера
Структуры
coder.cstructnameСтруктура имени C вводит в сгенерированном коде
Массивы ячеек
coder.cstructnameСтруктура имени C вводит в сгенерированном коде
coder.varsizeОбъявите массив переменного размера
Функциональное определение
coder.extrinsicОбъявите внешнюю функцию или функции
coder.ignoreConstПредотвратите использование постоянного значения выражения для функциональных специализаций
coder.unrollРазверните цикл for путем создания копии тела цикла для каждой итерации цикла
Производительность
coder.inlineУправляйте встраиванием в сгенерированном коде
coder.unrollРазверните цикл for путем создания копии тела цикла для каждой итерации цикла
coder.constСверните выражения в константы в сгенерированном коде
Создайте и сконфигурируйте S-функции MATLAB
Создайте S-функции MATLAB
Simulink.MSFcnRunTimeBlockПолучите информацию о выполнении об Уровне 2 Блок s-function MATLAB
Simulink.RunTimeBlockПозвольте Уровню 2 S-функцию MATLAB и другие программы MATLAB, чтобы получить информацию о блоке, в то время как моделирование запускается
Simulink.BlockDataОбеспечьте информацию о выполнении о связанных с блоком данных, таких как блочные параметры
Simulink.BlockPortDataОпишите блочный порт ввода или вывода
Simulink.BlockCompDworkDataПредоставьте информацию о посткомпиляции о векторе блока DWork
Simulink.BlockCompInputPortDataПредоставьте информацию о посткомпиляции о блочном входном порте
Simulink.BlockCompOutputPortDataПредоставьте информацию о посткомпиляции о блочном выходном порте
Simulink.BlockPreCompInputPortDataПредоставьте информацию о предварительной компиляции о блочном входном порте
Simulink.BlockPreCompOutputPortDataПредоставьте информацию о предварительной компиляции о блочном выходном порте
Сконфигурируйте блочные функции S-функций MATLAB
Simulink.BlockPreCompInputPortDataПредоставьте информацию о предварительной компиляции о блочном входном порте
Simulink.BlockPreCompOutputPortDataПредоставьте информацию о предварительной компиляции о блочном выходном порте
Simulink.MSFcnRunTimeBlockПолучите информацию о выполнении об Уровне 2 Блок s-function MATLAB
Simulink.RunTimeBlockПозвольте Уровню 2 S-функцию MATLAB и другие программы MATLAB, чтобы получить информацию о блоке, в то время как моделирование запускается
Simulink.BlockDataОбеспечьте информацию о выполнении о связанных с блоком данных, таких как блочные параметры
Simulink.BlockPortDataОпишите блочный порт ввода или вывода
Simulink.BlockCompDworkDataПредоставьте информацию о посткомпиляции о векторе блока DWork
Simulink.BlockCompInputPortDataПредоставьте информацию о посткомпиляции о блочном входном порте
Simulink.BlockCompOutputPortDataПредоставьте информацию о посткомпиляции о блочном выходном порте
Интегрируйте системные объекты Используя MATLAB System Block
Настройте системные объекты для Simulink
matlab.system.mixin. Пользовательский значокКласс mixin пользовательского значка
matlab.system.display. ЗначокИзображение пользовательского значка
matlab.system.display. ДействиеПользовательская кнопка
matlab.system.display. ЗаголовокЗаголовок для свойств Системных объектов
matlab.system.display. РазделГруппа свойства разделяет для Системных объектов
matlab.system.display. SectionGroupРазделите группу для Системных объектов
matlab.system.mixin. РаспространяетКласс mixin распространения характеристик сигнала
matlab.system.mixin. НепрямойНепрямой класс mixin сквозного соединения
matlab.system.mixin. 'SampleTime' Время контрольной выборки для Системных объектов в Simulink

Реализуйте алгоритмы Используя код C/C++

Реализуйте S-функции C/C++
Отладьте и анализируйте качество S-функций
Simulink.sfunction.AnalyzerСоздайте S-функцию Simulink объект анализатора
Simulink.sfunction.analyzer.BuildInfo Создайте объект представлять информацию о сборке
Simulink.sfunction.analyzer.Options Создайте объект задать опции для того, чтобы осуществить проверки S-функции

Интегрируйте существующий код

Интегрируйте унаследованный код

legacy_codeИспользуйте Legacy Code Tool

Создайте блочные маски

Simulink.MaskУправляйте масками программно
Simulink.Mask.ConstraintsСоздайте ограничение маски
Simulink.MaskParameterУправляйте параметрами маски программно
Simulink.dialog.ControlСоздайте экземпляры диалогового управления
Была ли эта тема полезной?