Можно задать собственный Системный объект путем настройки методов внедрения. Используйте графические инструменты, чтобы исследовать всесторонний API для создания Системных объектов. Например, можно вставить методы, чтобы инициализировать, запустить, сбросить, и отключить Системные объекты. Для введения в определение Системного объекта смотрите , Задают Объекты Базовой системы.
matlab.System | Базовый класс для Системных объектов |
matlab.system.mixin.FiniteSource | Конечный исходный класс mixin |
Определение объектов базовой системы
Создайте объект базовой системы с stepImpl
метод.
Задайте атрибуты свойства, чтобы ограничить тип, видимость и значение свойств.
Измените количество входных параметров
В этом примере показано, как определить номер входных параметров для Системы object™ с и не используя getNumInputsImpl
.
Определение составных системных объектов
Задайте Системные объекты, которые включают другие Системные объекты как свойства.
Обработайте входные изменения спецификации
Реализуйте методы, чтобы ограничить, когда входная сложность Системного объекта, тип данных или размер могут изменить или реализовать метод, чтобы реагировать, когда введенные технические требования изменяются.
Советы для определения системных объектов
Советы, чтобы ускорить медленные Системные объекты.
Подробная последовательность вызова
Вызовите последовательность, показывающую порядок методов, когда вы запустите Системный объект.
Задание объектов с конечным источником
В этом примере показано, как задать Системный объект, который выполняет определенное количество шагов или определенное количество чтений из файла.
Сохранение и загрузка системного объекта
Используйте структуру MATLAB, чтобы сохранить и загрузить свойства Системного объекта и состояние.
Настройте системные объекты для Simulink (Simulink)
Системные объекты в Генерации кода MATLAB (MATLAB Coder)