Настройте системные объекты для Simulink

Настройте Систему object™ для использования в блоке MATLAB System

Блок MATLAB System позволяет Системному объекту, заданному в MATLAB® использоваться в качестве блока в Simulink®. Чтобы управлять внешним видом блока или вывести или включить использование Системного объекта в Для Каждой подсистемы, используют обеспеченные методы внедрения настроить ваш Системный объект. Для получения дополнительной информации об определении Системного объекта, смотрите, Задают Объекты Базовой системы (MATLAB) или Системные объекты (MATLAB).

Методы

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

getIconImplНазовите, чтобы отобразиться как значок блока
getHeaderImplЗаголовок для отображения Системного объекта
getInputNamesImplИмена входных портов блока MATLAB System
getOutputNamesImplИмена выходных портов блока MATLAB System
getPropertyGroupsImplГруппы свойства для отображения Системного объекта
getSimulateUsingImplУкажите, что значение для Моделирует параметр использования
showSimulateUsingImplВидимость Моделирует параметр использования
showFiSettingsImplВидимость вкладки типа данных фиксированной точки для Системных объектов
allowModelReferenceDiscreteSampleTimeInheritanceImplСостояние наследования шага расчета модели - ссылки для дискретных шагов расчета
getGlobalNamesImplГлобальная переменная называет для блока MATLAB System
getDiscreteStateImplЗначения свойств дискретного состояния
getDiscreteStateSpecificationImplРазмер дискретного состояния, тип данных и сложность
getOutputDataTypeImplТипы данных выходных портов
getOutputSizeImplРазмеры выходных портов
getSimulinkFunctionNamesImplУкажите имена функций Simulink, используемые в вашем Системном объекте
isOutputComplexImplСложность выходных портов
isOutputFixedSizeImplЗафиксированный - или выходные порты переменного размера
processTunedPropertiesImplДействие, когда настраиваемые свойства изменяются
propagatedInputComplexityСложность входа во время распространения Simulink
propagatedInputDataTypeТип данных входа во время распространения Simulink
propagatedInputFixedSizeСостояние фиксированного размера входа во время распространения Simulink
propagatedInputSizeРазмер входа во время распространения Simulink
isInputDirectFeedthroughImplПрямое проходное состояние входа
outputImplВыведите вычисление от состояния ввода или внутреннего состояния Системного объекта
updateImplОбновите объектные состояния на основе входных параметров
createSampleTimeСоздайте объект спецификации шага расчета
getSampleTimeImplЗадайте тип шага расчета, сместите время и шаг расчета
getSampleTimeЗапросите шаг расчета
getCurrentTimeТекущее время симуляции в блоке MATLAB System
setNumTicksUntilNextHitОпределите номер меток деления в шаге расчета Simulink
supportsMultipleInstanceImplОбъект Support System в Simulink Для Каждой подсистемы

Классы

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

matlab.system.mixin.CustomIconКласс mixin пользовательского значка
matlab.system.display.IconИзображение пользовательского значка
matlab.system.display.ActionПользовательская кнопка
matlab.system.display.HeaderЗаголовок для свойств Системных объектов
matlab.system.display.SectionГруппа свойства разделяет для Системных объектов
matlab.system.display.SectionGroupРазделите группу для Системных объектов
matlab.system.mixin.PropagatesКласс mixin распространения характеристик сигнала
matlab.system.mixin.NondirectНепрямой проходной класс mixin
matlab.system.mixin.SampleTimeВремя контрольной выборки для Системных объектов в Simulink

Темы

Обзор

Задайте системный объект для использования в Simulink

Разработайте блок MATLAB System, и в интерактивном режиме предварительный просмотр блокирует диалоговое окно.

Разработка системы в Simulink Используя системные объекты

Шаги для разработки систем в Simulink с помощью Системных объектов

Блокируйте внешний вид

Настройте системный внешний вид блока

Настройте значок блока MATLAB System и имена ввода и вывода.

Настройте системное диалоговое окно блока

Настройте диалоговое окно блока MATLAB System путем добавления вкладок, групп, описание и т.д.

Ввод и вывод

Установите модель - ссылку дискретное наследование шага расчета

Запретите модели - ссылке дискретное наследование шага расчета для Системного объекта.

Использование глобальных переменных в системных объектах

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

Задайте Вывод

Если Simulink не может вывести выходные характеристики Системного объекта, добавьте методы, чтобы задать размер, тип данных, сложность или дискретное состояние вывод.

Специальные варианты использования

Использование обновления и выведенный для непрямого сквозного соединения

Реализуйте непрямое сквозное соединение для Системного объекта с помощью updateImpl, outputImpl и методов isInputDirectFeedthroughImpl.

Включите для каждой поддержки подсистемы

Включите Для Каждой поддержки подсистемы при помощи Системного объекта в Simulink Для Каждой подсистемы.

Настройка времени выборки для системных объектов MATLAB System Block

Этот пример показывает, как управлять шагом расчета блока MATLAB System с помощью Системы object™ методы.

Сопутствующая информация