Настройте системные объекты для 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Размеры выходных портов
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. Пользовательский значокКласс 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

Темы

Обзор

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

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

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

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

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

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

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

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

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

Ввод и вывод

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Была ли эта тема полезной?