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