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